批量修改|导入Unity3d资源属性,帮助那些遗忘勾、选项的美术同学们 (其实我做美术的时候也一样有健忘症)

为了解决美术在导入Unity资源时遗忘设置选项的问题,本文介绍了一款批量修改导入资源属性的工具。该工具适用于Unity 5.3.4f1版本,能帮助美术重置和设置角色、场景、特效贴图的Unity属性,尤其在后期优化阶段非常实用。由于程序大神通常忙于编辑器开发,作者决定自行解决这个小需求,通过理解并实现该脚本,提高了工作效率。
摘要由CSDN通过智能技术生成

设计师的小工具|批量修改导入资源属性,帮助那些遗忘勾、选项的美术同学们 (其实我做美术的时候也一样有健忘症)

  • Unity 5.3.4f1

  • 美术导入引擎的角色、场景、特效贴图在不同的团队需要不同的unity设置属性

  • 美术同学偶尔会遗忘某个设置,积攒多了就基本遗漏了

  • 为了帮助美术同学能够将现有资源进行属性重置以及新增资源进行属性重置特有了此功能脚本。

  • 一般这在后期优化时比较常见,程序大神一般忙各种编辑器哪有时间管咱这小需求,那俺就自己试试咯。

    需求:角色模型导入的时候呢默认缩放值要1.0,不要勾选Read/Write项,默认动画类型是Generic,
        开启optimizeGameObjects项(随时根据优化需求变更选项是未来主要诉求)
        场景模型部分基本同上,但动画类型要默认是None(有时设计同学改忘了,就真忘了)
        特效贴图部分暂时只要anisoLevel为0即可
        最好能在菜单栏使用并且有快捷键(好吧快捷键是我要加的.....不似美术的需求 -.-...
  以上需求可拓展,音效或者其他美术资源的属性批处理待添加
  代码部分不做过多解析,基本都有注释

实现:

using UnityEngine;
using UnityEditor;
using System.Collections;
using System.IO;
/*
    批量修改美术资源

    功能: 1.批量修改已导入的角色、场景、特效资源属性(手动修改)
          2.批量修改新增资源角色、场景、特效资源属性(自动修改)  

    使用:批量选中已经导入且需要修改的模型或贴图使用快捷键或者菜单栏ArtBatch即可

 *  快捷键:
    Alt+R ---->修改角色模型
    Alt+S ---->修改场景模型
    Alt+F ---->修改特效贴图
 */
public class ArtBatch : AssetPostprocessor
{
    //角色模型手动设置
    [MenuItem("ArtBatch/Model_Role &R")]
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值