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

[RGSS3]ツクールVXAceのスクリプトでウェイトを行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > ウェイト

ウェイト / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでウェイトをスクリプトで行うなら以下の通りです。


wait(ウェイトをかける時間(フレーム))


60フレームウェイトをかける


wait(60)



コード解説


ウェイトはスクリプトで行うとあっけないものですが、内部では以下のような処理となっています。


duration.times { Fiber.yield }


durationとはウェイトをかける時間で設定したフレーム数で、timesとはそのフレーム数{}内の処理を繰り返すというメソッド、処理です。


つまり、ここでは設定したフレーム数"Fiber.yield"を呼んでいるという処理になります。


Fiber.yieldとはここでは「今の処理を待機させ、他の処理行う」ものとして考えておいてください。


VXAceにおいてよく使われるウェイトの本質はFiber.yieldです。


ちなみにスクリプトエディタの中でウェイトをするならGraphics.waitを使うことが多いです。


Graphics.wait(60)

 

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




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



表示変更

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



文字色変更





コード色変更





コード背景色変更





背景色変更