GALV_EventSpawnTimersでタイマーを一時停止させたい
Posted: 2019年3月29日(金) 16:41
GALV_EventSpawnTimersというプラグインにより、
イベントのセルフスイッチをイベント内タイマーで時間経過により自動的に切り替えますが、
制作の都合上、全イベントのタイマーを一時停止させないといけなくなりました。
そこでプラグインをなんとか改造して
スクリプトから$gameSystem.pauseEventTimers();で全イベントのタイマーを一時停止して
$gameSystem.resumeEventTimers();で再開することができるようになりました。
但しこの方法ですとイベントを実行(村人と会話)したときなどに毎回$gameSystem.pauseEventTimers();
と会話終了時に$gameSystem.resumeEventTimers();をイベントに追加する必要があり
イベントに追加ミスする可能性があるのでできたらこれを自動化したいと考えます。
スクリプトによるポーズ&再開ではなくイベント実行したときに自動的に$gameSystem.pauseEventTimers();
が評価され、イベントが終了したときに自動的に$gameSystem.resumeEventTimers();を評価してほしいです。
改造したGALV_EventSpawnTimersを公開します。
nyatama Addの箇所が変更した部分になります。
このワードで検索かければ変更箇所がわかります。
本家GALV_EventSpawnTimers
https://forums.rpgmakerweb.com/index.ph ... ers.59315/
イベントのセルフスイッチをイベント内タイマーで時間経過により自動的に切り替えますが、
制作の都合上、全イベントのタイマーを一時停止させないといけなくなりました。
そこでプラグインをなんとか改造して
スクリプトから$gameSystem.pauseEventTimers();で全イベントのタイマーを一時停止して
$gameSystem.resumeEventTimers();で再開することができるようになりました。
但しこの方法ですとイベントを実行(村人と会話)したときなどに毎回$gameSystem.pauseEventTimers();
と会話終了時に$gameSystem.resumeEventTimers();をイベントに追加する必要があり
イベントに追加ミスする可能性があるのでできたらこれを自動化したいと考えます。
スクリプトによるポーズ&再開ではなくイベント実行したときに自動的に$gameSystem.pauseEventTimers();
が評価され、イベントが終了したときに自動的に$gameSystem.resumeEventTimers();を評価してほしいです。
改造したGALV_EventSpawnTimersを公開します。
nyatama Addの箇所が変更した部分になります。
このワードで検索かければ変更箇所がわかります。
本家GALV_EventSpawnTimers
https://forums.rpgmakerweb.com/index.ph ... ers.59315/