Unity3D 渲染统计窗口

看到很多开发者习惯性的会打开Game视窗的Stats去查看渲染统计的信息,

  但只会看一下Draw Calls数值,其他的信息也并没有什么体会;

  其实里面的每一项都很重要,并值得学习和了解。

  游戏开发优化之路 之 unity3D 渲染统计窗口

  1、FPS

  fps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡。

  2、Draw calls

  batching之后渲染mesh的数量,和当前渲染到的网格的材质球数量有关。

  3、Saved by batching

  渲染的批处理数量,这是引擎将多个对象的绘制进行合并从而减少CPU的开销;

  很多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 播放动画的数量

  好了,游戏开发中优化非常关键和必要,快快积累经验,不断前进!!

时间: 2024-10-14 19:35:59

Unity3D 渲染统计窗口的相关文章

(渲染统计窗口)优化

看到很多开发者习惯性的会打开Game视窗的Stats去查看渲染统计的信息,但只会看一下Draw Calls数值,其他的信息也并没有什么体会,其实里面的每一项都很重要,并值得学习和了解. FPS:fps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡. Draw calls:batching之后渲染mesh的数量,和当前渲染到的网格的材质球数量有关. Saved by batching:渲染的批处理数量,这是引擎将多个对象的绘制进行合并从而减少C

渲染统计窗口(Rendering Statistics Window)

FPS(Timer per frame and FPS) frames per seconds表示引擎处理和渲染一个游戏帧所花费的时间,该数字主要受到场景中渲染物体数量和GPU性能的影响,FPS数值越高,游戏场景的动画显示会更加平滑和流畅.一般来说,超过30FPS的画面人眼不会感觉到卡.另外,Unity中的FPS数值仅包括此游戏Scene里更新和渲染的帧,编辑器中绘制的Scene和其它监视窗口的进程不包括在内. CPU 获取到当前占用CPU进行计算的时间绝对值,或时间点,如果Unity主进程处于

使用Unity3d做异形窗口

项目马上上线,因为之前的登录器是使用VS2010的MFC做的,在很多电脑上会提示缺失mfcXXXX.dll,中间找寻这种解决方案,最后确定将vcredist2010_x86和我的程序打包到安装包里面,每次安装的时候默认先安装vcredist2010_x86. 由此,经常被杀毒软件阻止,而且还有x64 or x86的区别. 同时,甲方想要一个精灵,类似于QQ宠物,于是PL决定使用精灵模型+异形窗口做一个桌面宠物.于是,异形窗口成了此物的基础. 首先,我们需要了解的是,异形窗口是什么.简单来说,即将

(二十七)unity4.6学习Ugui中文文档-------Unity3D UI (uGUI)窗口扩展

出处:http://blog.csdn.net/u010019717 下面是提供的例子: Unity3D UI (uGUI)窗口扩展 它是如何工作的? 也有官方的api文档: ?? ??

Unity3D导出exe窗口参数调整培训

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,我们致力于打造业内unity3d培训.学习第一品牌. 下面我们开始今天的Unity3D技能培训. 我们学习Unity3D培训目标:让U3D初学者可以更快速的掌握U3D技术,自行制作修改素材,可以独立完成2D.3D小规模游戏及网页游戏开发. [csharp] view plaincopy using System; using System.Runt

Unity3D GUI 拖动窗口

using UnityEngine; using System.Collections; public class Test : MonoBehaviour { public Texture test; public Rect rect; // Use this for initialization void Start() { rect = new Rect(0, 0, 400, 400); } // Update is called once per frame void Update()

Unity3d优化

检测方式: 一,Unity3D 渲染统计窗口 Game视窗的Stats去查看渲染统计的信息: 1.FPS fps其实就是 frames per second,也就是每一秒游戏执行的帧数,这个数值越小,说明游戏越卡. 2.Draw calls batching之后渲染mesh的数量,和当前渲染到的网格的材质球数量有关. 3.Saved by batching 渲染的批处理数量,这是引擎将多个对象的绘制进行合并从而减少GPU的开销; 很多GUI插件的一个好处就是合并多个对象的渲染,从而降低DrawC

Unity 优化

https://blog.csdn.net/game_jqd/article/details/51899000 使用Profiler工具分析内存占用情况 System.ExecutableAndDlls:系统可执行程序和DLL,是只读的内存,用来执行所有的脚本和DLL引用.不同平台和不同硬件得到的值会不一样,可以通过修改Player Setting的Stripping Level来调节大小. Ricky:我试着修改了一下Stripping Level似乎没什么改变,感觉虽占用内存大但不会影响游戏

零基础unity3d游戏开发系列目录

零基础Unity3D游戏开发系列 第一章:游戏开发与游戏引擎(一) 零基础Unity3D游戏开发系列 第一章:游戏开发与游戏引擎(二) 零基础Unity3D游戏开发系列 第二章:Unity3D概览(一)界面... 零基础Unity3D游戏开发系列 第二章:Unity3D概览(一)创建与打开项目I 零基础unity3d游戏开发系列 第二章:unity3d概览(一)创建与打开项目II 零基础Unity3D游戏开发系列 第二章:Unity3D概览(一)创建与打开项目III 零基础Unity3D游戏开发