Physics.Raycast指定碰撞层

本文介绍了Unity中Physics.Raycast方法的使用方式,特别是如何通过指定层掩码来控制射线投射时碰撞检测的范围。文章详细解释了掩码设置为1左移3位时的具体含义,即仅检测第三层上的碰撞,而忽略其他所有层。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Physics.Raycast(rtRay, out hit, Mathf.Infinity, 1 << 3)

指定碰撞层,1左移的位数就是在unity的层对应的大小,unity层数从0开始



0就表示忽略碰撞
1就表示碰撞

所以1000 从低位到高位对应Layer中的层,表示第3层检测碰撞,其他层忽略碰撞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值