更新不透明贴图的压缩格式为ETC 4bit | 因为android市场的手机中的GPU有多种, 每家的GPU支持不同的压缩格式,但他们都兼容ETC格式, |
透明贴图,选择RGBA 16bit 或者RGBA 32bit | |
待机时,调整游戏的FPS为1,节省电量 | |
图集大小限制 | 图集大小最好不要高于1024,否则游戏安装之后、低端机直接崩溃、原因是手机系统版本低于2.2、超过1000的图集无法读取、导致。 |
手机ROM最小值 | 注意手机的RAM 与 ROM、小于 512M的手机、直接放弃机型适配。 |
VSCount 垂直同步 关闭 | |
合并材质球 | |
减少FPS | 在ProjectSetting-> Quality中的,VSync Count 参数会影响你的FPS,EveryVBlank相当于FPS=60,EverySecondVBlank = 30; 这两种情况都不符合游戏的FPS的话,我们需要手动调整FPS,首先关闭垂直同步这个功能,然后在代码的Awake方法里手动设置FPS(Application.targetFrameRate = 45;) 降低FPS的好处: 1)省电,减少手机发热的情况; 2)能都稳定游戏FPS,减少出现卡顿的情况。 |
当我们设置了FPS后,再调整下Fixed timestep这个参数, | 这个参数在ProjectSetting->Time中,目的是减少物理计算的次数,来提高游戏性能。 |
尽量少使用Update LateUpdate FixedUpdate,这样也可以提升性能和节省电量。 | 多使用事件(不是SendMessage,使用自己写的,或者C#中的事件委托)。 |
真Unity3d_手机发热排查项
最新推荐文章于 2023-10-18 09:39:55 发布