Unity游戏开发 (unity游戏合集)
更新日期:2024-12-12 10:16:49
来源:
本文目录导航:
Unity游戏开发 - CPU优化篇
本篇主要讲的是手游CPU优化,属于Unity中级篇。
优化基础分为三种类型,包括根据目标机型性能自动调整参数,如低端手机不开阴影,设置低帧率;通过取巧或作假达到性能消耗少的同时效果相似,如使用精灵图集、代替New List避免GC;增加一项指标减少另一项指标,如静态合批增加内存减少DrawCall。
优化目的是调整游戏性能指标,如建议的通用指标Drawcall、Verts、Tris等,需要根据项目和使用技术自行测试出合适的指标。
适配机型要求也需在开发时考虑到。
性能分析通常使用两种工具,如UWA和UPR,UWA提供托管测试和驻场服务,UPR则提供自测工具。
玩游戏手机发烫的原因通常与DrawCall、Verts、Tris等指标有关。
常用的分析工具有多种,包括但不限于性能优化服务商提供的工具。
推荐文章涵盖CPU优化合批,如静态合批、动态合批、GPU Instancing、SRP Batcher等,解释了它们如何优化DrawCall和SetPassCall,以及Unity2017对GPU Instancing的支持问题。
在Unity 5.2中,批处理代码性能得到显著提高,同时在多核设备上,大部分处理转移到工作线程,减少了UI子画布的需求。
对于阴影优化,有总结的Unity Shader方案。
物理优化包括碰撞检测、设置碰撞矩阵、射线等策略。
代码效率策略包括预存、安全、存储策略,API篇则讨论了查找与广播、GetComponent、定时器、无效操作优化、字符串连接效率、计算等主题。
抗锯齿类型包括多重采样抗锯齿、快速近似抗锯齿、子像素增强抗锯齿、时间性抗锯齿等。
最后,提及了URP扩展阅读,为更深入的学习提供了资源。
游戏CPU优化什么意思
现在的优化一般是说的针对多核cpu。
不是降低负担。
是为了发挥多核的能力。
让游戏得到跟好的体验
- win11驱动安装教程1次
- xp系统安装教程1次
- win11安装安卓app教程1次
- 显卡天梯图2022年03月最新完整版0次
- win11卸载网卡驱动教程0次
- win11隐藏账户详细教程0次
- 电脑麦克风没声音怎么办0次
- win11文本框无法输入解决方法0次
- win11此站点的连接不安全解决方法0次
- win11关屏保详细教程0次
周
月