工具使用:推荐一款发现优化场景无用组件的工具Maintainer

发表于2016-06-23
评论2 1.02w浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群

711501594

    开发了这么多游戏,优化游戏效率、提高运行帧数、保证游戏画面、降低游戏电池使用量等,一直是每个手机游戏开发团队从始至终的需要面临的问题,今天我们不全部概述都有哪些方法可以优化这些问题,今天单独讲一讲一个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交流群,人满封群!每天分享游戏开发内部干货、教学视频、福利活动、和有相同梦想的人在一起,更有腾讯游戏专家手把手教你做游戏!


腾讯GAD游戏策划交流群486822377Gad策划交流群
腾讯GAD游戏美术交流1群 :342981373GAD游戏美术交流①群
腾讯GAD-VR交流群:476511561 VR用户交流群
腾讯GAD游戏程序交流群:484290331Gad游戏开发核心用户群

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

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台