2006/11/4

発車を検知するイベントを作りたい  VRMスクリプト禅問答
久しぶりにこのシリーズのオリジナルスタイルで参りましょう。

【怎麼生】
編成が停車したタイミングで何かを起こすにはSetEventSpeedZero命令を使えば良いことは理解しました。では逆に、編成が出発したタイミングで何かを起こすにはどうすれば良いでしょうか?

【説破】 4.0.4.7
ここで紹介した方法を応用することで可能になります。

と、これで終わってしまってはあまりに乱暴なので、サンプルスクリプトを以下にしめします。

[編成スクリプト]
//グローバル変数宣言
Var IDDeparture //イベントID用変数

BeginFunc 出発待ち
//現在速度取得
Var TmpSpeed
GetCurrentSpeed TmpSpeed
//速度が0なら
ifzero TmpSpeed
SetEventAfter this 出発待ち IDDeparture 33
//速度が0でない=出発したなら
else
call {オブジェクト参照} {出発時に実行するメソッド}
endif
EndFunc


続きを読む
0


teacup.ブログ “AutoPage”
AutoPage最新お知らせ