您的位置:首页 > 移动开发 > Unity3D

Unity3D性能优化13个技巧

2013-06-27 08:23 477 查看
1. Fxied Timestep 固定时步 1/0.05 = 20固定帧/秒
Max Fixed Timestep 卡顿时,让物理模拟放慢,避免跳帧

2. 尽量少用FixedUpdate,用Update,LateUpdate

Input acc prev用FixedUpdate会错过改变瞬间

3. 大量Debug.Log严重拖慢

4. 不用Enum.ToString(), 用Enum.GetName(typeof(AttackType), AttackType.Melee);

5. 不用Find,直接序列化
6. Unity中不要用exception
7. 分散初始化负担
8. 用CompareTag方法,而不是.tag ==

9. new texture要destroy

网页:不能任意导入dll

10. 每次访问mainAsset都会产生新Object
11. GS文件会被自动编辑

12. 避免访问eulerAngles
13. 不要用Instantiate和Destroy,用SpawnManager类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Unity3D