首页 > 解决方案 > 如何快速重置 XML 文件和保存的类以创建新游戏 - 在 UNITY 中

问题描述

对于我的统一游戏:如何重置 xml 文件及其保存的类变量以创建新游戏?

我希望重置所有保存的数据。

我必须通过代码手动重置所有类变量吗?例如 healthPoints = 100,collectedStars = 0... 等等

或者是否有重置类变量并从其路径中删除旧 xml 文件的快捷方式?

标签: c#xmlunity3d

解决方案


不确定任何 xml 文件如何在这里发挥作用,但在 Unity 中重新启动/重置游戏的常用方法是重新加载相同的场景(https://answers.unity.com/questions/1311254/restart-whole-scene .html)或切换到不同的“场景”(可以显示漂亮的游戏结束或分数显示等),然后返回游戏场景。

这将使用它们的初始值重新创建所有对象。

如果您想在多个场景中保留一个对象(例如跟踪高分的对象),您必须明确设置为“DontDestroyOnLoad”:https ://docs.unity3d.com/ScriptReference/Object.DontDestroyOnLoad.html


推荐阅读