工具使用:推荐一款发现优化场景无用组件的工具Maintainer
开发了这么多游戏,优化游戏效率、提高运行帧数、保证游戏画面、降低游戏电池使用量等,一直是每个手机游戏开发团队从始至终的需要面临的问题,今天我们不全部概述都有哪些方法可以优化这些问题,今天单独讲一讲一个Maintainer的工具,言归正传,如下:
工具名称:
Maintainer
下载地址:
https://www.assetstore.unity3d.com/en/#!/content/32199
网盘下载地址:
链接:http://pan.baidu.com/s/1bAnkjc 密码:jg6u
工具用途:
可以发现场景中预设,GameObject丢失的组件、无用的组件、工程中空的文件夹、无用的垃圾文件,可以清理。可以对游戏效率有一定的影像,
主面板:
工作原理:
根据索引条件,去检索当前场景和工程里的文件。
索引项说明:
GameObject Issues
//游戏对象问题
Common
//组件
Missing compontents
//丢失的组件
Duplicate components
//重复的组件
Precise mode
//精准模式
Missing references
//丢失的参考
Objects with undefined tags
//没有被指定的Tag
Inconsistent Terrain Data
//不一致的地图数据
Perfabs Specific
//特殊的预设
Instances of missing prefabs
//丢失的预设
Instances of disconnected prefabs
//丢失引用关系的预设
Unused Components
//未使用的资源
MeshColliders without meshes
//没有Mesh碰撞的Mesh
MeshFilters without meshes
//丢失Mesh信息的组件
Animations without clips
//丢失动画系统的组件
Renders without materials
//丢失渲染材质球的组件
SpriteRenders without Terrain Data
//丢失地形SpriteRender的组件
AudioSources without AudioClips
//丢失音频源的组件
Neatness
//需要更简洁的选项
Empty array items
//空对象
Skip prefab files
//不查找预设文件
Objects with unnamed layers
//空层的Obj
Objects with huge positions
//比较大的位置的OBJ,有可能是没用的组件
Project Setting Issues
//编译设置问题
Duplicate scenes in build
//重复的场景
Duplicates in Tags and layers
//重复的层和Tag
使用方法:
1、导入插件
下载连接直接导入
2、打开工具
3、设置场景
可以选择当前Build Scens,就是待编译列表里面的场景
也可以选择当前选中的场景
4、发现问题
5、解决问题
通过分析器分析出来的问题,我们就会发现当前场景中存在的诸多问题,
可以通过Show直接定位到当前OBJ,然后就可以手动解决这个问题了。
目前有个不爽的问题就是不能批量处理这些OBJ,只能在编辑器中手动一个一个的去解决这些问题。
相信作者以后会更新的。
6、发现工程中的问题
我们切换到Project Cleaner标签页
发现空的文件夹,自动reload的脚本,空的场景。这三个
点击 Find garbage
寻找你的工程中的一些垃圾文件,批量清理即可
7、完
祝你使用愉快。如果有什么不明白的,直接私信我把。
看了上面的文章 热爱游戏创作的你是不是已经开始热血沸腾了呢?是不是迫不及待的想加入游戏团队成为里面的一员呢?
福利来啦~赶快加入腾讯GAD交流群,人满封群!每天分享游戏开发内部干货、教学视频、福利活动、和有相同梦想的人在一起,更有腾讯游戏专家手把手教你做游戏!