RaycastHit.point始终返回(0,0,0)

时间:2019-03-06 02:04:23

标签: c# unity3d

我刚刚开始团结,我尝试了以下教程和一些教程。一切都进行得很好,而且我学习得很好,直到尝试学习有关navmesh代理的知识。我在上面观看了Brackeys的视频,并准确地复制了他的代码,但这对我不起作用。调试后,我发现hit.point总是返回(0,0,0)有人可以帮我吗?

packetsize

1 个答案:

答案 0 :(得分:0)

我要晚一点回答,但也许其他人会受益。
如果您的hit.point是(0,0,0),接近(0,0,0.0003)或很远(0,0,-5491),那么它可能没有撞到任何对撞机所有。在使用hit.point值之前,应始终检查是否击中了某些东西。
使用if(hit.collider != null)