unity 射线只检测某个层级

Hit hit;

//参数1:射线发射的位置 -参数2:射线发射的方向 - 参数3:射线 - 参数4:发射的距离 - 参数5:要检测的层 - 参数6:重写全局 Physics.queriesHitTriggers 以指定默认情况下查询(射线投射、球形投射、重叠测试等)是否命中触发器。 对查询使用 Ignore 可忽略触发碰撞体。

if (Physics.Raycast(transform.position, Vector3.down, out hit, 1000000, layerMask1, QueryTriggerInteraction.UseGlobal))
{

  Debug.DrawLine(transform.position, hit.point, Color.red);

}

posted @   好人就是我啦  阅读(284)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示