alp*_*alp 1 c# variables unity-game-engine scene scene-manager
以来
Application.LoadLevel(level);
Run Code Online (Sandbox Code Playgroud)
不推荐使用新的SceneManager,我想问一下如何使用它来加载/获取简单的参数,如字符串类型,以及生命周期的哪些函数最佳实践?(例如Start,Awake)
SceneManager.LoadScene("resultScene", chosenOptions);
Run Code Online (Sandbox Code Playgroud)
注意:为了简化:有没有除了编写新类的选项,如?
Unity中的内容与本机移动应用程序的工作方式不同.在加载时,您不需要传递参数以在下一个场景中使用它们.只需在第一个场景中的空对象上添加一个脚本,DontDestroyOnLoad并在此脚本中保存您的值.由于此对象将在游戏生命周期中保持不变,因此您可以将值存储在此脚本中.并在加载新场景之前更新它们.然后在新场景等的开始使用它们
您可以查看回调执行顺序并选择适合您需要的方法.
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |