跳到主内容

搜索

アドオンをイベントでOFFにしているときにセーブして、再度始めるとアドオンがONになって始まる。

评论

2 条评论

  • GGG-Support コミュニティマネージャー

    ご報告誠にありがとうございます。

    紹介いただいたアドオンを導入して確認致しました。
    こちらはアドオンとその使い方になるため具体的な回答はできませんが、イベントコマンド上ではAddonAdjustCameraPositionInMapクラスの中の_isValid変数の値を変更しています。
    こちらはセーブデータとして保存されないため、以下のタイミングで変数の値が初期値(true)に戻ってしまいます。

    • Editor上では、Unityのビルドのタイミング
    • ビルド後の実行ファイルでは、ゲームの実行時

    そのため、再度始めるとONになっている状態となります。回避するためにはアドオン側の修正が必要になります。
    例えば、以下のようにすれば実現できるかと思います。

    1. 有効/無効のフラグをUNITE側のスイッチと紐づけをおこなう
    2. イベントコマンドで、有効/無効を切り替える際に、1で指定したスイッチを変更する
    3. アドオン上で有効/無効のチェックを行っているところを1で判定する

    アドオン実行の際に、UNITEでセーブされる項目(スイッチや変数)などを見てアドオンの有効/無効を切り替えるようにすることをお勧めします。

    何卒よろしくお願い申し上げます。

    0
  • YUUIROハンドメイド物語

    返信ありがとうございます。
    そういう事だったんですね!
    アドオン全般じゃなく、このアドオン特有のものだったのにお手数をお掛けして申し訳ありません。
    教えていただきありがとうございます!

    アドオンの修正を試してみます!!

    1

请先登录再写评论。