Unity3D脚本自动添加tag和Layer
前言:
今天突然想到了一个小问题,如果我们导入的unitypackage 资源能自动添加 Tag值或者Layer值该多好,这样就不需要一个一个手动设置Tag值和Layer值了,当然,这也是为了投机取巧,查看了momo的一篇文章,在Unity5.0版本中好像不适用,然后我对其进行了修改。
正文:
代码如下:
using UnityEngine;
using System.Collections;
using UnityEditor;
public class LoadTagAndLayer : AssetPostprocessor
{
private static string[] Tags = { "aaaa", "bbbb", "cccc", "dddd" };//所有需要添加的tag值
private static string[] Layers = { "AAAA", "BBBB", "CCCC", "DDDD" };//所有需要添加的layer值
/// <summary>
/// 当所有资源加载完毕后执行
/// </summary>
/// <param name="importedAssets"></param>
/// <param name="deletedAssets"></param>
/// <param name="movedAssets"></param>
/// <param name="movedFromAssetPaths"></param>
static void On