unity 设置layer如何用gamelayer.isstartaction是什么意思

unity里面每个gameobject都可以设只layer(1个int值)。
layer有什么用呢?
一方面相机中可以设置是否渲染某layer
另一方面可以再raycast中设置是否忽略检测某layer。
static function&Raycast&(origin&:&,&direction&:&,&distance&:
float =&,&layerMask&:
int = kDefaultRaycastLayers) : bool
注意在代码使用中传递某层值时int是指2^n次方,譬如第9层,那么其值应该是1&&9,即2^9,
如:仅仅检测scene这个layer的raycast,则&int layer = ~(1 && LayerMask.NameToLayer(&Scene&));
layer的设置在project setting--tags中。

本文已收录于以下专栏:
相关文章推荐
Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。
在Unity中可编辑的Layer如下图所示:
在Unity中每个GameObject都有Lay...
unity里面每个gameobject都可以设只layer(1个int值)。
layer有什么用呢?
一方面相机中可以设置是否渲染某layer
另一方面可以再raycast中设置...
Unity中的layer和tag
layer和tag均用于标识不同类别的gameobject,侧重点不同
Unity中默认已经有8种layer,但可以自行设置layer,上限...
Layers are most commonly used by Cameras to render only a part of the scene, and by Lights to illumi...
void Start () {
foreach(Transform tran in GetComponentsInChildren()){//遍历当前物体及其所有子物体
tran.gameO...
层和层的掩码是游戏中重要的角色,在Unity中用int32数据类型来表示32个Layer层。int32表示二进制一共有32位(0—31)。
在Unity中每个GameObject都有Layer属...
最近连续遇到了几个绘制图像之间相互遮挡关系不正确的问题,网上查找的信息比较凌乱,所以这里就把自己解决问题中总结的经验记录下来。
Unity中的渲染顺序自上而下大致分为三层。 最高层为C...
1.定义介绍
(1).XML定义
扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种...
这一篇是纯技术讨论,看过我前面文章的童鞋应该清楚,我的奔跑是靠鼠标响应的,鼠标点到哪就跑到哪,后来又有了界面,麻烦就来了,我的界面竟然能点 穿,我不希望点界面的时候还能点到界面后面的地面上,角色傻不拉...
他的最新文章
讲师:汪剑
讲师:刘道宽
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)【智商捉急】Unity内置的Tag和Layer都有什么用?【unity3d吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:77,213贴子:
Unity内置的Tag有这些。内置的Layer有这些。目前已知的是,EditorOnly表示该GameObject在成品打包中不会出现MainCamera表示该GameObject可以直接通过Camera.main来访问Ignore Raycast表示该GameObject会被射线检测无视那么问题来了,其他的Tag和Layer都有哪些用处呢? 大家一起来拼凑一下.
学特色小吃哪家好? 找苏味轩 包教包会 一费到底 学2送2 自己创业做老板!
不行,困了。整理完事告诉我
tag可以GameObject.find什么withtag,通过tag找到物体,比直接find物体名字省资源,layer我用过的就是射线,layer是一个层,假如layer是第8个layer那么它的值就是2∧8=256可以通过这个值,在射线发射之后让他打到你想让射线打到的层
明天给你找例子
也许有些只是为了方便给了一个默认的名字而已,就像player一样,经常用到
比如 遍历, 找到场景中的
层。 循环给他们
赋值随机事件。
我也有点纳闷,我觉得可能是把常用的内置了吧,比如Player,UI,使用的时候方便点。也许真的仅此而已
可能是官方例子中用到的tag和layer吧。
以下是自己的观点,如果出错请路过的人指正。tag是一个标记,将游戏物体分类。例如怪物的tag为monster,主人公tag为player,这样比较方便管理。此外在计算的时候可能也有点用,例如一个范围攻击伤害,检查某一个范围所有的单位,当某一个单位的tag是一个可以被攻击的tag就攻击。layer是层,也是一个标记,但是个人认为更加针对于摄像机。摄像机可以选择看不见某一个层,这样就可以让某些单位隐形什么的。layer和tag都可以用射线来查,因为射线命中一个单位之后会生成一个collider对象,我们可以用tag或者layer来检查这个对象究竟是什么。
就给你默认几个。。免得你每次都自己添加,哈
登录百度帐号推荐应用Unity3d 隐藏和显示物体 - 泰课资源分享 - 泰课在线 - 国内专业的Unity在线学习平台|Unity3d培训|Unity教程|Unity教程 Unreal 虚幻 AR|移动开发|美术CG|UI平面设计|前端开发 - Powered By EduSoho【游戏蛮牛】NGUI系列教程 文档 WORD完整版_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
【游戏蛮牛】NGUI系列教程 文档 WORD完整版
&&整合好的【游戏蛮牛】NGUI系列教程 7篇全部。
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩23页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 unity layer 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信