我做了一个简单的Minecraft like game,我想创建一个新的场景,并复制我的当前(dafault)场景的内容,以“保存”游戏。我试图避免更复杂的解决方案,所以我要求最简单和最快的已知解决方案。谢谢。
ohfgkhjo1#
你是想在游戏运行时执行此操作,还是只使用当前的内容创建一个全新的场景,以便可以使用该场景的复制版本?如果你想做后者,进入文件资源管理器〉Unity游戏〉资产〉并复制UnityScene.scene回到你的资产文件夹-创建一个复制场景。如果要在运行时执行此操作,可以执行DontDestroyOnLoad,这样可以防止场景破坏其对象,从而在播放下一关时保留其内容。
wxclj1h52#
对这个问题最简短的回答是:保存和加载游戏状态没有简单的方法。为了快速完成,最好的办法是购买一个满足您所有需求的资产。Asset Store Example
手工操作的方法是:
如果你想了解更多:Unity 3D官方课程-保存和加载数据
2条答案
按热度按时间ohfgkhjo1#
你是想在游戏运行时执行此操作,还是只使用当前的内容创建一个全新的场景,以便可以使用该场景的复制版本?
如果你想做后者,进入文件资源管理器〉Unity游戏〉资产〉并复制UnityScene.scene回到你的资产文件夹-创建一个复制场景。
如果要在运行时执行此操作,可以执行DontDestroyOnLoad,这样可以防止场景破坏其对象,从而在播放下一关时保留其内容。
wxclj1h52#
对这个问题最简短的回答是:保存和加载游戏状态没有简单的方法。
为了快速完成,最好的办法是购买一个满足您所有需求的资产。
Asset Store Example
手工操作的方法是:
如果你想了解更多:
Unity 3D官方课程-保存和加载数据