目前的目标是希望我按下按钮之后
可以将自己本身这个场景重新加载(大侠请重新来过)
我使用的语法是 Application.LoadLevel() 来加载自己
但是遇到了一个问题 就是我重新加载之后
在前一次被我改变的物件都不会再回复了
我有将一些程式脚本放在那些物件上
请问我只能透过将条件传给各个脚本让他们回复原本状态吗?
或是有其他方法可以将整个场景直接回到第一次执行的样子呢?
以上问题 麻烦各位前辈了
复制一份相同的场景反复互load or 为此场景写init func
开一个空的场景,先读空场景再重读一次你要的场景试试
作者:
laikyo (六元)
2015-06-18 08:42:00初始化没规划完整
刚刚试过2F的方法了,不管是先载空场景还是先到下一关都一样,没有真正的Reset这个场景所有的东西
你Script上面有DontDestroyOnLoad吗?另外空场景加载后要做UnloadUnuseAssets来回收
感谢各位前辈 我使用DontDestroyOnLoad这个方法我的物件就不会被删除了 再加上先将物件变量初始就解决了 真的非常感谢!