Unity5.3 和 Unity5.4使用对比. 以及升级提醒.....如果发现坑,会不断更新

发表于2016-08-04
评论0 1.9k浏览
一、升级提醒
  升级项目的时候,最好做好备份.
  从5.3升级到5.4
  1. 烘焙过的场景会花屏,需要重新烘焙.
  2. 因为5.4不再支持webplayer, 所以如果项目在5.3的时候平台设置为webplayer,然后直接升级,不会报错,但是会导致无法切换平台,无法导出assetbundle, 切换平台的界面会全黑卡死..
  所以升级前请提前转换为其他平台
  3. webgl在 win7 和win10操作系统下, 目前的主流浏览器(比如360极速浏览器等)上导出项目测试后,蛮流畅,暂时没发现BUG.
  试了下刚出的unity5.4f3版本,做了几个简单测试。
  跟unity5.3.4f1版本做了下对比。 
  因为据说5.4渲染吊炸天,先看看渲染。
  1.渲染

二、无烘焙的渲染对比
  5.3


  5.4


  5.3的石头烘焙,光暗、纹理层次很清晰


  5.4则光暗过渡不明显,纹理模糊。


  还可以仔细看看右下角,5.3的树叶很清晰,5.4树叶已经模糊了。

三、烘焙后的渲染对比
  5.3 光贴图效果,能显示出墙壁、铜门的质感,


  5.4 墙壁像过曝的感觉,光暗不够分明,地砖、铜门的质感又没了。。


  性能对比,
  官网说,5.4对GPU渲染有优化,


  我简单测试了下PC上的性能对比。测试保证了,场景物体一致,摄像头一致,分辨率一致。窗口大小不影响测试结果
  5.3.4性能,渲染同样的东西,FPS在75-80帧浮动


  5.4,FPS在 82-87帧浮动。


  测试过多个不同场景,main thread 和 reader thread数值都非常接近,但FPS 5.4完胜5.3.4
  至少在PC上,5.4的渲染性能确实有明显提高,大家有兴趣可以自己测试下。
  5.4 其他一些比较影响项目的重要改动,就是
  1. 不再支持webplayer
  2. 不再支持GingerBread,也就是安卓2.3
  3. 2D sprite render 可以9slice



如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引