我想重新加载场景,只更新一个变量,让其他一切保持不变。我还想从检查员那里查看数据。
我尝试了以下方法:
SceneManager.LoadScene(scene, LoadSceneMode.Single);但整个场景都失去了数据。是否有可能在重新加载时只更新一个变量?谢谢你的建议。
发布于 2016-09-18 07:00:49
在重新加载场景之前,你必须保存所有重要的游戏状态,比如敌人定位他们的生命值、玩家的生命值和武器等等,然后在场景开始时将它们分配给你的游戏变量。
您可以通过使用串行化技术来实现这一点。
https://stackoverflow.com/questions/39554527
复制相似问题