降低CPU以及电源消耗过大的问题(改之前cpu占有率达到10%—15%,电源耗电量在任务管理器是显示的非常高,ps:只是一个音乐播放器)。
1.打开Unity—Edit—ProjectSettings在左侧找到Player在右侧选择OtherSettings选项卡将Lightmap Encoding点开选择渲染(我做的不需要好的渲染所以选择最低级的low)。
2.打开Unity—Edit—ProjectSettings在左侧找到Quality在右侧Anti Aliasing选择Disabled,抗锯齿关掉。
Quality在右侧将VSync Count选择Don‘t Sync。
Quality在右侧找到图片位置有个Default可以设置不需要高质量运行的项目选Very Low就行,其他项目看项目质量选择。
3.限制游戏帧率
Application.targetFrameRate = 60;//限制为60帧
改完这些我的音乐播放器的cpu占用率从10-15变成了1-3之间,电源耗电量变成了最非常低。
4.内存不断上涨是没有释放内存可以用GC强制回收
System.GC.Collect();
以及内存清理
Resources.UnloadUnusedAssets();//ps:自己试了gc对我没用单纯是提一下,只有这条代码对我有用。