Unity 社区

Physics.Raycast(ray, out hitInfo,0)方法不能返回true

,3 年前
发布于技术交流
1

问题描述

在一个if语句中,使用了Physics.Raycast(ray, out hitInfo,0)得到bool类型的isCollider,但是它怎么也无法返回true
[代码以及结果见后面图片]
这里0代表default图层,我将map(父类)和Treeain(子类)(实际地形的图层)都设置为default,但是还是不行
PS:default在图层中是0层,所以应该不是图层顺序的问题,我也很确定点击的就是地面啊.

Unity版本

2019

相关代码

223 次浏览
评论 0
1个回答
已解决
1
这个0是检测距离不是图层,你可以鼠标移上去查看
3 年前回答
评论 0

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI