统一-保存级别的变化

本文关键字:变化 保存 统一 | 更新日期: 2023-09-27 18:07:26

我正在制作一款小型RPG,当我进入自己的房子时出现了一个问题,那里有一个箱子,我打开箱子获得道具,然后我离开房子,这改变了场景,回到房子时箱子仍然可以打开。

我想要的是当某些物品(如箱子)被打开时,即使在场景变化时,它们也会在整个游戏中保持打开状态。可能有不止一种方法来处理这个问题,但唯一想到的可能是使用PlayerPrefs,但我想得到一些反馈,如果有人有一个更简单的方法来接近这样的东西。

统一-保存级别的变化

我想,你想用胸部对象保存场景的状态。你不应该允许unity引擎在进入下一个场景时破坏你的箱子对象。

使用这个方法

DontDestroyOnLoad (transform.gameObject);

阅读更多Unity3D网站