Unity3D之脚本自动添加tag和Layer.doc
文本预览下载声明
Unity3D之脚本自动添加tag和Layer
? ? ? 有朋友问我他做了一个unity游戏插件,但是它的插件里面自定义了自己的tag和layer。这样用户在导入他的unitypackage的时候如果项目里没有写入它的tag或者layer那么就会有错误,所以他希望在导入unitypackage的时候自定把它的tag或者layer写进用户的项目里。
? ? ? 把下面这条脚本,随着你的资源一起打包,这样当你的unitypackage被别人导入的时候,程序就会调用AddTag和AddLayer来添加。因为有可能你的项目里已经添加了这个tag或者layer所以在添加之前我做了一个判断,判断项目是否已经存在了这个tag。
OK然后就是导入你的unitypackage
倒入完毕后,新增加的tag和layer就都保存进去了。
?
代码其实不难,如果你想同时导入多个tag或者layer,简单的拓展一下方法传入不固定参数即可。
显示全部