首页 > Unity3D频道 > 【Unity杂文】 > Unity3D研究院之脚本自动添加tag和Layer
2014
09-04

Unity3D研究院之脚本自动添加tag和Layer

有朋友问我他做了一个unity游戏插件,但是它的插件里面自定义了自己的tag和layer。这样用户在导入他的unitypackage的时候如果项目里没有写入它的tag或者layer那么就会有错误,所以他希望在导入unitypackage的时候自定把它的tag或者layer写进用户的项目里。

把下面这条脚本,随着你的资源一起打包,这样当你的unitypackage被别人导入的时候,程序就会调用AddTag和AddLayer来添加。因为有可能你的项目里已经添加了这个tag或者layer所以在添加之前我做了一个判断,判断项目是否已经存在了这个tag。

OK然后就是导入你的unitypackage

Unity3D研究院之脚本自动添加tag和Layer - 雨松MOMO程序研究院 - 1

倒入完毕后,新增加的tag和layer就都保存进去了。

Unity3D研究院之脚本自动添加tag和Layer - 雨松MOMO程序研究院 - 2

 

代码其实不难,如果你想同时导入多个tag或者layer,简单的拓展一下方法传入不固定参数即可。最近MOMO好累呀!希望痛苦的日子赶快过去。。555555555

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. MOMO你好,这个是静态添加tag和layer的方法,看起来很方便。那么有木有办法能让我在脚本运行的过程中,动态添加tag呢?