[RGSS3]ツクールVXAceのスクリプトでマップのスクロールを行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

[RGSS3]ツクールVXAceのスクリプトでマップのスクロールを行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > マップのスクロール

マップのスクロール / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでマップのスクロールをスクリプトで行うなら以下の通りです。


$game_map.start_scroll(方向, マス数, 速度)
Fiber.yield while $game_map.scrolling? #スクロールするまで待機

2行目の「Fiber.yield~」を省略するとウェイトをかけることなくマップのスクロールを行うことができます。


サンプルコード(上方向に2マススクロール)

$game_map.start_scroll(8, 2, 4)
Fiber.yield while $game_map.scrolling?


コード解説


"start_scroll"メソッドは変数を代入するだけでスクロールしてくれる便利なメソッドです。

2行目の"Fiber.yield"は処理を一時停止する働きがあるメソッドと考えてください。つまり、ウェイトをかける働きがあるのです。

$game_map.scrolling?はスクロールするマス目が残っているとtrueを返すメソッドです

つまり"Fiber.yield while $game_map.scrolling?"とはスクロールするマス目が残っている限り、ウェイトをかけるという処理になります。

 

ツクールVXAceスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更