忍者ブログ

リリカルリミテッド

リリカルリミテッドが販売しているゲームやイラスト集のサポート用のブログです。

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

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

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

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

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

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

wait(60)


コード解説

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

duration.times { Fiber.yield }

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

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

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

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

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

Graphics.wait(60)

PR

コメント

プロフィール

HN:
朋美姫
年齢:
31
性別:
女性
誕生日:
1993/07/07
職業:
ゲームクリエイター
趣味:
ゲーム キャンプ

P R