・宴のバージョン:3.9.6
・Unityのバージョン:2018.4.20f1
・OSバージョン:Windows10
お世話になっております。
細かい点で申し訳ないのですが、Param,ParamTblの変数の仕様について確認したい点がございます。
主に掲題の通り、配布ゲームのアップデート(ビルドし直したexeの差し替え)の時に関してお聞きしたいです。
質問したい点は、下記の3つです。
------------------------------
①新バージョンにおいてParam,ParamTblシートに新規変数を追加した場合、
「旧バージョンからアップデートしたユーザーのセーブデータ」へ、
新規変数の初期値を反映させたい場合はどうすれば良いのでしょうか?
⇒1.Param,ParamTblシートに書いておくだけで、自動的に初期値を反映してくれるのでしょうか?
⇒2.それとも、ゲームの最初に「Param」コマンドか「engine.Param.SetParameter」などを記述して読み込ませる必要があるのでしょうか?
(2.の場合、System変数で独自にバージョン管理をする前提です)
(設定シートのない吉里吉里系のスクリプトだと2.が多いと思うので、確認したいです)
②「①」の仕様について、Default変数・System変数・Const変数で違いはありますでしょうか?
③ParamTblシートにおいて、行の並べ替え(行を切り取り→挿入)をしても特に影響はないでしょうか?
------------------------------
アップデートでシナリオを追加する時にフラグなどを増やすこともあり得ますし、
自作しているゲームの場合、Tipsのようなものを大量に用意し、ParamTblシートでフラグ・テキスト・画像名などを管理したいと考えています。
なので、アップデートにおいて数十~百個単位で変数の追加が考えられます。
(初期バージョンで全実装しておくのは難しく、アップデートで追加という形が望ましいです。「①」の仕様が2.だった場合、手間がかかりそうですが……)
お忙しいところ恐れ入りますが、よろしくお願いいたします。