ページ 11

再デプロイメント後のリセットについて

Posted: 2023年2月25日(土) 08:09
by もりフクロウ
お世話になっております。

一度ゲームをデプロイメントして、修正があって再デプロイメントしたときにセーブしていたデータのイベントの位置や不透明度がリセットされて困っています。
自分で遊ぶ分にはいいのですが、ゲームを投稿した際にバグがあって修正したのに全体がバグ状態になってしまうのをなんとかしたいです。
皆さんはどうされてますか?

Re: 再デプロイメント後のリセットについて

Posted: 2023年2月25日(土) 14:06
by もりフクロウ
イベントの位置についてはこちらの素晴らしいプラグインで解決できました。
DarkPlasma_SaveEventLocations.js
https://plugin.fungamemake.com/archives/27079

ただ、自動実行で変更した不透明度がデプロイメントで戻ってしまい困っています。
情報をいただけるとありがたいです。

Re: 再デプロイメント後のリセットについて

Posted: 2023年2月25日(土) 18:59
by Plasma Dark
イベントについて一時的に設定できる状態は、マップのリロードを行うと元に戻ってしまいます。
DarkPlasma_SaveEventLocations.js はそのうちの、座標と向きのみ記録して再現するようにしたプラグインですね。

ゲームのアップデートがあった場合、セーブデータロードの直後にマップのリロードを行います。
DarkPlasma_SaveEventLocations.js と同じようにして不透明度等の情報も記録して再現するようにしてあげることは可能だと思います。

setOpacity メソッドで変更時に値を退避しておいて、 initialize メソッドで再現してあげれば良いはずです。

Re: 再デプロイメント後のリセットについて

Posted: 2023年2月25日(土) 20:11
by もりフクロウ
Plasma Dark様
プラグインありがとうございます!
メモ帳でプラグインを開いたのですが、大変分かりやすく書かれているものの、自分自身に知識がなく改変が不可能な状態です。
しかし、位置情報だけでも助かっているので、制作していただきありがとうございました :D
ご本人様に直接伝えられてよかったです。