首页 > Unity3D频道 > 【Unity杂文】 > Unity3D研究院之使用初始化游戏脚本
2015
10-21

Unity3D研究院之使用初始化游戏脚本

以前我只能做一个初始化场景, 在这个场景进行初始化工作, 并且保证这个场景在游戏运行中只能进一次。现在好了,unity5提供了初始化回调方法。[RuntimeInitializeOnLoadMethod]  这样初始化就和传统游戏开发初始化一样了。 没有场景 没有 游戏对象 的初始化 启动脚本。

 

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Unity3D研究院之使用初始化游戏脚本》有 4 条评论

  1. 小镇Dick 说:

    查了一下官方文档,这个新增的属性[RuntimeInitializeOnLoadMethod]的作用是可以让不继承自MonoBehaviour的脚本内被该属性标记过的方法在场景加载后自动执行。并且经过测试,被该属性标记过的方法的执行顺序并不会提前于其他脚本的Awake方法,但就一次测试结果而言要早于Start方法。

  2. c6u2 说:

    那这段和我把初始化放在AWAKE或者START里有什么区别?

  3. c6u2 说:

    意思是说这个是在场景初始化之前?

留下一个回复

你的email不会被公开。