Unity3d基本优化策划

  1. 不要使用OnGUI(),它很慢,非常慢。

  2. 当需要频繁修改物体的localScale时,移除其collider组件,否则会非常影响帧率。

  3. 使用OnBecameVisible()/OnBecameInvisible()配对使用修改enabled属性,使得只有在对象可见时脚本才会执行。

  4. 使用InvokeRepeating()代替Update()处理不需要实时的数据更新。

  5. 使用对象池GameObjectPool缓存频繁使用的对象。

posted @ 2012-06-15 18:14  李现民  阅读(1322)  评论(0编辑  收藏  举报