Unity创建射线方向的方向问题

今天我在做项目的时候发现我鼠标实际点击数和Unity感应到的数量不一样。

同样的这也就导致了一系列问题。

我大概想了一下应该是检测更新速度不够,所以会漏掉我嘚输入

出现问题了,我们就要解决问题经过摸索,解决方法如下

1.如果检测是在FixedUpdate(固定物理帧进行更新)里面,那么我们需要调低Fixed Timestep

來保证检测速度够快。

如果没用的话。电脑该换了大兄弟

}

秘密行动里 我不想让相机的射線方向检测检测到激光门的collider,所以想用layermask来指定检测某些层的碰撞但是设置了没有什么作用,设置如下:

如果代码里不加layermask参数射线方向檢测是正常的,加了就没反应了代码是这样写的:

整个env场景包括子物体我也把layer设置成了UI,然后射线方向检测就什么都检测不到了靠近牆相机也不自动改变位置。

请问这样设置layermask的方法和代码对不对如果想实现只检测某些层级collider该怎么正常设置

}

我要回帖

更多关于 射线方向 的文章

更多推荐

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

点击添加站长微信