Unity 已有的性能剖析机制已经比较强大,可是它主要以程序员为目标用户,缺乏对美术和测试等非程序员的支持。而 usmooth 的目的在于帮助__非程序员__提高对游戏实时性能的消耗情况的理解,帮助美术更好地去做场景/角色/特效等资源的规划。
- (连通性) 可通过 wifi 连接到手机或 Unity Editor 内正在运行的 App
- (数据分析) 可显示__当前屏幕可见__的 Mesh / Material / Texture 三级信息列表
- (数据统计和排序) 所有列表中的信息都是可排序的,在 Texture 一栏可查到每张贴图的实际内存开销
- (依赖关系) 当双击这三个列表中的任意一项时,所有依赖项和被依赖项都会浅绿色高亮显示
- (编辑器互动) 使用 “定位物件” 功能可在编辑器的场景视图内定位并查看当前选中的物件
- (编辑器互动) 当在编辑器的场景视图内选中物件时,在 usmooth 内所有对应的依赖项都会浅蓝色高亮显示
- (v0.2-new) 支持 Unity 5.0
- (v0.2-new) (游戏互动) 可以点击 Checkbox 来单独显示/隐藏屏幕上指定的物体
- (v0.2-new) (游戏互动) 游戏内的所有 Log 输出至 usmooth Log 窗口(提供过滤选项)