我做了一个迷你游戏,当用户靠近某个物体时,如果用户按下特定的键可以改变场景,在该场景上可以选择返回主场景,但是当它返回主场景时,它会回到原来的位置,而不是以前的位置。当玩家返回他在前一个位置生成的主要场景时,我该怎么做?
谢谢。
答案 0 :(得分:0)
您必须将当前状态保存在变量中。
例如,如果您有一个可以具有两种状态的按钮,则必须将按钮的状态存储在一个对象的变量中,该变量将被标记为DontDestroyOnLoad,或者将其保存在文件中,因此当您再次加载场景,您必须根据存储的变量的信息来设置场景。
您还可以将场景(或可变对象)设置为DontDestroyOnLoad,并在新场景上进行更改以停用它们。但这真的很脏。