- 最后登录
- 2019-12-25
- 注册时间
- 2012-8-24
- 阅读权限
- 90
- 积分
- 71088
- 纳金币
- 52336
- 精华
- 343
|
这两天遇到项目在编辑器上运行有100多帧,然而发布到安卓上却只有2帧!于是上网各种搜索资料,进行各种尝试。
- 关闭照相机上的后期屏幕渲染特效,将安卓质量级别中的beautiful和fantasity的勾选去掉,在安卓上运行从2帧提高到了10帧左右
- 项目中材质的Shader默认都是Standard,Standard让材质有PBS效果(别问我PBS是什么,其实我也不知道),但是在移动平台上会带来更大的消耗,将材质shader改成Mobile(Legacy对性能消耗也小,不过我还没试)后,帧数提高到了18帧
在搜索的过程中,我发现了不少人也跟我一样遇到了相同的[color=rgb(85, 85, 85) !important]问题,无论是5.3版本的空场景,还是原本5.2或者4.X版本升级到5.3版本的项目,发布到安卓平台后,帧数就降到很低。所以大招在最后,这是[color=rgb(85, 85, 85) !important]unity5.3版本的一个bug,如今5.3.5已经修复此问题。。。
这次的事件说明了,如果遇到了灵异问题,先到官网最新版本修复列表里面找找。。。
-----------------这里是分割线----------------------------
升级到5.3.5版本后,空场景(我放了一个Quard和官方自带的第一人称角色)打包到安卓上,由原来的25~28帧,提高到了43~45帧,但是我的项目帧数还停留在18帧,,,继续寻求优化方案。
|
|