ページ 1 / 1
【解決済み】戦闘中タイマーを非表示にしたい
Posted: 2024年12月27日(金) 10:53
by やっこ
こんにちは。
進行中のタイマーを戦闘中は画面から隠したいのですが、そういったことは可能でしょうか?
なお、Harts Horn 様が公開されている、「タイマー一時停止スクリプト(VX用)」を使用して戦闘中はタイマーを停止しています。
よろしくお願いします。
Re: 【VX・RGSS2】戦闘中タイマーを非表示にしたい
Posted: 2024年12月28日(土) 05:16
by mac
お世話になります
戦闘はシンボルエンカウントでしょうか?通常マップでのランダムエンカウントですか?
取り急ぎ、試しましたが
シンボルエンカウントなら
Sprite_Timerの43行目の
コード: 全て選択
self.bitmap.draw_text(self.bitmap.rect, text, 1)
を
コード: 全て選択
self.bitmap.draw_text(self.bitmap.rect, text, 1) if $game_switches[1]
にすればスイッチ[1]のON/OFFで表示/非表示を切り替えれました
・戦闘イベントの前にスイッチ[1]をOFFにする 戦闘終了後にONにする
・タイマーを起動したときにスイッチ[1]をONにしてください
ランダムエンカウントの時は、まだうまくいきません><
申し訳ありません
よろしくお願いいたします
Re: 【VX・RGSS2】戦闘中タイマーを非表示にしたい
Posted: 2024年12月28日(土) 21:40
by やっこ
mac様
前回に引き続き、ありがとうございます。
申し遅れましたが、戦闘はシンボルエンカウントでした。
さっそく導入してみたところ、思った通りの挙動になりました。
素早くお応えいただきありがとうございました、これにて解決済みとさせていただきます。
実は「他イベントでもタイマーを隠したいな」と後になって思い至ったのですが、ここでの表題は解決していただきましたのでまた改めます。