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类
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中使用Profiler精确定位性能热点的优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- Unity3d常见性能优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- unity3d 常规性能优化技巧
- 让WordPress达到最高性能的13个优化技巧
- Unity3D教程:常规性能优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- Unity3D中使用Profiler精确定位性能热点的优化技巧
- Java性能优化技巧
- Python 代码性能优化技巧
- php性能优化技巧
- SAP ABAP 性能优化技巧 – 修改一组纪录
- PHP性能优化的五条技巧
- Oracle SQL 性能优化技巧
- 笔记:Java 性能优化权威指南 第6章 Java 应用性能分析技巧
- 优化Android App性能?十大技巧
- Java程序性能优化技巧