お世話になっております。
セーブ画面を開いたときに並列処理のアニメーションが消えてしまうのをなんとかしたいです。
表示させたままにするには、スクリプトのどこをコメントアウトすればよいのでしょうか?
いつも質問ばかりで申し訳ありません。
お力を貸していただけるとありがたいです。
【解決済み】セーブ表示時にアニメーションを消さないようにしたい
【解決済み】セーブ表示時にアニメーションを消さないようにしたい
最後に編集したユーザー もりフクロウ [ 2023年3月02日(木) 00:28 ], 累計 1 回
- Plasma Dark
- 記事: 731
- 登録日時: 2020年2月08日(土) 02:29
- 連絡する:
Re: セーブ表示時にアニメーションを消さないようにしたい
かなり難しい実装になると思います。コアスクリプトの処理のどこを消せば実現できる、というレベルの話ではありません。
マップ上のアニメーションスプライトは、シーンが切り替わると消えてしまいます。
セーブ画面やメニュー画面を開いてから、再度マップシーンに戻った際にアニメーションを継続させようとすると、 Sprite_Animation オブジェクトの持つ情報を直前のマップシーンから適切にコピーしなければなりません。
(Spriteset_Mapオブジェクトごと引き継ぐようにするなど、やり方は色々あると思いますが、いずれにせよ規模の大きな工事になるでしょう)
直前のマップシーンで再生していたアニメーションを、再度初めから再生するのであればもう少し単純になるかもしれませんが、それにしてもマップ上におけるアニメーションの再生について深い理解が必要になります。
マップ上のアニメーションスプライトは、シーンが切り替わると消えてしまいます。
セーブ画面やメニュー画面を開いてから、再度マップシーンに戻った際にアニメーションを継続させようとすると、 Sprite_Animation オブジェクトの持つ情報を直前のマップシーンから適切にコピーしなければなりません。
(Spriteset_Mapオブジェクトごと引き継ぐようにするなど、やり方は色々あると思いますが、いずれにせよ規模の大きな工事になるでしょう)
直前のマップシーンで再生していたアニメーションを、再度初めから再生するのであればもう少し単純になるかもしれませんが、それにしてもマップ上におけるアニメーションの再生について深い理解が必要になります。
Re: セーブ表示時にアニメーションを消さないようにしたい
Plasma Dark様
そうなのですか!?
2行ぐらい消せば実現できると思っていました。
詳しい解説ありがとうございます!
ボス戦直前のセーブでボスのアニメーションが消えてしまうのが寂しかったのですが、別の方法を考える必要がありそうです。
前回も今回もご回答いただきありがとうございました!
そうなのですか!?
2行ぐらい消せば実現できると思っていました。
詳しい解説ありがとうございます!
ボス戦直前のセーブでボスのアニメーションが消えてしまうのが寂しかったのですが、別の方法を考える必要がありそうです。
前回も今回もご回答いただきありがとうございました!
Re: セーブ表示時にアニメーションを消さないようにしたい
解決しました!
アニメーションが消えた原因はセーブしますか?と聞いた後の選択肢のはいの中に「セーブ画面を開く」を入れていたのが原因でした。
選択肢を外してイベントコマンドを入れたらストップした状態で残りました。
Plasma Dark様の解説を読んでもしかして?と思い、試した結果解決できました。
お騒がせして申し訳ありません。
ありがとうございました!
お手を煩わせることのないよう以後気を付けます。
アニメーションが消えた原因はセーブしますか?と聞いた後の選択肢のはいの中に「セーブ画面を開く」を入れていたのが原因でした。
選択肢を外してイベントコマンドを入れたらストップした状態で残りました。
Plasma Dark様の解説を読んでもしかして?と思い、試した結果解決できました。
お騒がせして申し訳ありません。
ありがとうございました!
お手を煩わせることのないよう以後気を付けます。