GithubHelp home page GithubHelp logo

amikew / unityresourcestaticanalyzetool Goto Github PK

View Code? Open in Web Editor NEW
106.0 3.0 31.0 4.05 MB

分析Unity资源,如贴图、精灵图、旧版图集, 新版图集SpriteAtlas,支持AB包资源冗余 Analyze Unity Resources ,Such as Texture, Sprite, Prefab, SpritePacker, Sprite Atlas; Future, will support AssetBundle Resource Analyze.

unityresourcestaticanalyzetool's Introduction

功能说明

1、分析工程内预制体依赖的资源,如贴图、精灵、图集,导出Excel如下图;

Excel图



2、 分析工程AssetBundle包资源冗余情况,导出.md文件(MarkDown文件)

ABRedundency_2003042125

资源名称 资源类型 资源大小 AB文件数量 AB文件名
Assets/Graphics/Home/arcade.png UnityEngine.Sprite 107.0 KB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/333
Assets/Graphics/Home/arcade_click.png UnityEngine.Sprite 107.0 KB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/333
Assets/Graphics/Home/background.png UnityEngine.Texture2D 1.5 MB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/333
Assets/Graphics/Play/JewelStar/4.png UnityEngine.Texture2D 37.5 KB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/33333444
Assets/Graphics/Play/JewelStar/2.png UnityEngine.Texture2D 37.5 KB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/33333444
Assets/Graphics/Play/Cell/cell_blue.png UnityEngine.Texture2D 37.5 KB 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/33333444
Assets/Animations/CellChangeSprite.anim UnityEngine.AnimationClip 1 D:/下载文件/游戏蛮牛源码/一个消消乐工程/Assets/StreamingAssets/33333444

3、分析UGUI合批情况

主要表现为如下图:

代表合批ID/UI深度/材质ID/贴图ID,暂不支持Mask、多材质、嵌套Canvas等情况


使用说明

选中分析资源窗口,弹出一个窗口,点击窗口的对应按钮会导出相应的Excel文件。

选中分析AB包资源冗余,直接导出.md文件到工程目录Assets/AnalyzeABResource.md

选中Canvas,Hierarchy面板会出现【分析Canvas】按钮,点击它即可刷新UI的合批情况,最好在运行时进行检查,因为图集等情况会在运行时才加载。

2020年3月9日更新内容:

1、支持Mask打断合批分析

1、Mask自身合批,必须自身合批ID一样(与正常一样 不用管) 2、Mask下子物体合批,也必须是子物体的合批ID一样(与正常一样 不用管) 3、Mask裁剪图合批,必须满足Mask自身可合批,Mask下子物体之间不能合批的不能相交(如图片和字体,不同图集的图片) 关键3,检查Mask之间自身的合批ID,若不一样标注:Mask裁剪图不可合批,因Mask图不能合批 检查Mask下的子UI,检查所有子UI,存在不相同合批ID的UI相交时,标注:Mask裁剪图不可合批,因存在不可合批的子UI相交

unityresourcestaticanalyzetool's People

Contributors

amikew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.