猫とゲームエンジン

今日も猫に面倒みられながら生きてる

Unity : TopDownEngine : プレイキャラクターの数値を変更したパラメータを次のシーンに維持する

CharacterPersistence コンポーネントを追加するとシーン遷移後にパラメータが保存される。

topdown-engine-docs.moremountains.com

CharacterPersistanceを設定してシーンを移動

不具合?

シーン切り替え時にCharacterPersistenceが有効かつLevelManagerにInitialSpawnが設定されていない場合、 NullReferenceException: Object reference not set to an instance of an object のエラーが出た。詳細は確認していないが、少なくとも自分の環境でCharacterPersistenceが無い場合は勝手に適当なspawnポイントを設定してくれるようだが、設定されているとエラーで止まってしまった。