Unity Global Support部门制作了一些实用的小工具免费供大家使用,今天要给大家推荐的是一款名叫AssetsReporter的插件,可以辅助开发者管理几类Asset的导入设置并发现可能存在问题,另外还提供了AssetBundle的资源与依赖查看功能。
请访问Unity中国区Github页面下载AssetReporter工具:https://github.com/unity-cn/Tool-AssetsReporter
项目介绍:
Unity对导入项目的资源如Texture、Model和Audio等都要根据其导入设置生成新的资源文件,以供之后打包使用。开发者一般需要根据发布平台的性能、内存、包体占用等方面的需求,对资源采取特定的导入设置,因此保证所有资源的导入设置都正确配置是比较重要的一环。本插件提供了Texture、Model和Audio这几种常用资源的导入设置检查功能,其生成的网页报告可以在浏览器端通过勾选特定的设置选项来搜索某类资源,以确定设置是否都正确配置。另外对于Resources文件夹及AssetBundle资源也提供搜索检视功能(鉴于Resources对Splash Scene时间影响较大,Resources检视功能主要方便让开发者完全使用AssetBundle来取代其)。
使用方法:
点击菜单栏Tools->AssetsReporter,弹出AssetsReporter窗口,然后点击对应类型资源名称下的Report按钮生成报告(每次对资源进行修改后需要重新生成报告),点击Open可以打开上次生成的报告,报告会以网页的形式在浏览器端展现。
报告类型:
- Texture Reporter
此报告管理Texture的导入设置,设置好搜索条件后点击Search后会出现符合条件的资源,可以预览图片并展示此Texture的一些常用属性。较常关注的设置包括压缩格式是否适合以及分辨率是否2的幂等。
- Model Reporter
- Audio Reporter
此报告管理Audio的导入设置,可以预览音频并展示常用的属性。较常关注的设置包括压缩格式是否适合,加载方式是否适合等。 - AssetBundle Reporter
- Resources Reporter 此报告主要根据勾选的资源类型来搜索并显示项目中Resources文件夹中的资源,方便开发者确认是否仍存在无需放入Resources文件夹的资源。由于Resources中文件需要构建的内存映射结构对Splash Screen的时间影响较大,除了常驻在项目内存中的资源,Unity建议开发者仅仅把Resources文件夹作为方便制作demo的工具,项目打包的时候还是要使用AssetBundle来做资源的动态加载。