北京unity3d培训吧 关注:32贴子:309
  • 2回复贴,共1

蓝鸥老师分享----Unity3d优化

只看楼主收藏回复


检测方式:
  一,Unity3D 渲染统计窗口Game视窗的Stats去查看渲染统计的信息:1、FPSfps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。(更多资讯尽在蓝鸥技术论坛)
  2、Draw callsbatching之后渲染mesh的数量,和当前渲染到的网格的材质球数量有关。
  3、Saved by batching渲染的批处理数量,这是引擎将多个对象的绘制进行合并从而减少GPU的开销;很多GUI插件的一个好处就是合并多个对象的渲染,从而降低DrawCalls ,保证游戏帧数。
  4、Tris 当前绘制的三角面数
  5、Verts 当前绘制的顶点数
  6、Used Textures 当前帧用于渲染的图片占用内存大小(更多资讯尽在蓝鸥技术论坛)
  7、Render Textures 渲染的图片占用内存大小,也就是当然渲染的物体的材质上的纹理总内存占用
  8、VRAM usage 显存的使用情况,VRAM总大小取决于你的显卡的显存9、VBO Total 渲染过程中上载到图形卡的网格的数量,这里注意一点就是缩放的物体可能需要额外的开销。
  10、Visible Skinned Meshes 蒙皮网格的渲染数量(更多资讯尽在蓝鸥技术论坛)

  11、Animations 播放动画的数量注意事项:
  1.运行时尽量减少 Tris 和 Draw Calls预览的时候,可点开 Stats,查看图形渲染的开销情况。特别注意 Tris 和 Draw Calls 这两个参数。一般来说,要做到:Tris 保持在 7.5k 以下,有待考证。Draw Calls 保持在 20 以下,有待考证。(更多资讯尽在蓝鸥技术论坛)
  2.FPS,每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。
  3.Render Textures 渲染的图片占用内存大小。(更多资讯尽在蓝鸥技术论坛)
  4.VRAM usage 显存的使用情况,VRAM总大小取决于你的显卡的显存。


1楼2014-12-30 12:03回复
    讲的还不错,受益了。


    2楼2014-12-31 11:31
    回复
      讲得不错哈哈。


      3楼2015-01-07 16:37
      回复