Tags Layers
2016-03-23 14:28
309 查看
Tags和Layers分别表示是Unity引擎里面的标签和层,他们都是用来对GameObject进行标识的属性,Tags常用于单个GameObject,Layers常用于一组的GameObject。
tag可以理解为一类元素的标记,如hero、enemy、apple-tree等。通过设置tag,可以方便地通过GameObject.FindWithTag()来寻找对象。
GameObject.FindWithTag()只返回一个对象,要想获取多个tag为某值的对象,GameObject.FindGameObjectsWithTag()。
每个GameObject的Inspector面板最上方都也有个Layer选项,就在Tag旁边,unity已经有了几个层,我们新建个层,也叫UI,点击Add Layer,可以看到从Layer0到Layer7都灰掉了,那是不能用的,从第八个起可以用,Layer和tag还有一个很大的区别就是layer最多只能有32个层。
tag可以理解为一类元素的标记,如hero、enemy、apple-tree等。通过设置tag,可以方便地通过GameObject.FindWithTag()来寻找对象。
GameObject.FindWithTag()只返回一个对象,要想获取多个tag为某值的对象,GameObject.FindGameObjectsWithTag()。
每个GameObject的Inspector面板最上方都也有个Layer选项,就在Tag旁边,unity已经有了几个层,我们新建个层,也叫UI,点击Add Layer,可以看到从Layer0到Layer7都灰掉了,那是不能用的,从第八个起可以用,Layer和tag还有一个很大的区别就是layer最多只能有32个层。
相关文章推荐
- 25. Reverse Nodes in k-Group
- 最强正则表达式
- iOS 分类(category)、扩展(Extension)
- 306. Additive Number
- jquery鼠标悬停时的放大图片的图片提示效果
- NOIp 2010 导弹拦截
- JSON.parse()方法
- 队列—队列的存储实现及运算实现
- SharePoint2013 IT Professional - Permission
- Redis命令总结
- Linux文件的打包与压缩
- 理解HTTP幂等性
- Android开发下遇到的一些奇葩问题处理
- 怎么判断你的linux系统是不是运行在虚拟机器上面
- 209. Minimum Size Subarray Sum
- 二维码扫描过快奔溃结果处理
- HRBUST 2007 小Q的生日 (日期陷阱)
- redis主从的配置和使用
- Swift/Objective-C-Swift与Objective-C混用教程
- for循环操作集合,及增删改查,和增强for循环的循环迭代