検索
現代SFRPG「重力ルーペ/探求リバーブ」

ドラマティックRPG「バンドワゴン」

ハートフルRPG「地図の時間」

新作「日向と香水」
カテゴリ
リンク集
【スポンサードリンク】


【新着・注目タイトル】


シナリオ制作


設定作り


最近読んでよかった本五選





創作意欲を掻き立てる本


自己管理術


クリエイター向けノウハウ

2018年04月30日

ツクールMVでズームイン/アウトする方法

◆ツクールMVでズームイン/アウトする方法

ツクールMVでズームイン/アウトする方法です。
イベントコマンドでは実装されていないため、スクリプトで実行する必要があります。

参考:
https://www.youtube.com/watch?v=MO4Zz50WPCM

$gameScreen.startZoom(x,y,scale,duration);
()内:X座標、Y座標、ズーム(1が等倍)、遷移時間(フレーム数)

プレイヤー中心に2.5倍ズームの場合
$gameScreen.startZoom($gamePlayer.screenX(), $gamePlayer.screenY(), 2.5, 60);

■X,Y座標に使う記述例
・プレイヤーのX座標、Y座標
$gamePlayer.screenX()
$gamePlayer.screenY()

・イベントIDのX座標、Y座標
$gameMap.event(イベントID).screenX();
$gameMap.event(イベントID).screenY();

■実際の使用例
・イベントIDに向けて画面スクロール
$gameScreen.startZoom($gameMap.event(イベントID).screenX();, $gameMap.event(イベントID).screenY();, 1, 60);

・x,y座標へ瞬間拡大/縮小
$gameScreen.setZoom(x,y,scale);

・ズーム処理を初期化
$gameScreen.clearZoom();

・変数を使いスクリプトで記述する場合
var xPos = $gameMap.event(イベントID).screenX();
var yPos = $gameMap.event(イベントID).screenY();
var zoomScale = ズーム比率;
var zoomDuration = 遷移フレーム;
$gameScreen.startZoom( xPos, yPos, zoomScale, zoomDuration);
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
http://fanblogs.jp/tb/7604959
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック