使用Unity 5需要更正的一些认识

Unity 5在经过若干Beta、RC版迭代之后,千呼万唤始出来,对于需要从Unity 4.x切换到Unity 5的用户来说,一些已有的认识需要调整,这些内容包括但不限于:

1. Moving static colliders does not cause performance penalty anymore. 在Unity 5之前,移动一个静态的collider会存在可观的性能损耗,但在Unity 5中,这个问题已经被解决。

2. In Unity5 we also cache the transform component on the c# side, so there should no longer be a performance reason to cache the transform component yourself. 在Unity 5之前,直接引用transform会有较大的性能开销,所以一般的做法是在组件的Start或Awake方法中缓存一下这个transform,现在Unity 5已经帮我们做了这个事情,所以程序员不需要再额外对transform进行缓存。

3. Removed quick property accessors, like .rigidBody, .rigidbody2D, .camera, .light, .animation, .constantForce, .renderer, .audio, .networkView, .guiTexture, .collider, .collider2D, .particleSystem, .particleEmitter, .guiText, .hingeJoint for modularization. Instead, use GetComponent to get references.由于Unity 5采用模块化思想对底层进行了重写,原来定义的一些便利属性访问器被取消。旧工程升级时可以参考http://blogs.unity3d.com/2014/06/23/unity5-api-changes-automatic-script-updating/ 。

4. In Unity 5.0, we have a new AssetBundle build system which is much more easier to use than the old one. Unity 5引入了新的AssetBundle打包系统,相较于之前的版本,使用更方便,具体参见http://docs.unity3d.com/Manual/BuildingAssetBundles5x.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值