在Godot中,如果3D光线广播没有达到你预期的目标,你如何调试它呢?我正在寻找一些方法来绘制射线(或射线之后的一条线),问题是,我在文档中找不到任何东西,所以非常感谢您的帮助。
发布于 2021-08-08 05:04:22
遗憾的是,在戈多中没有实现"Line3D“的简单方法(有一些免费的资产和第三方解决方案)。
但是,为了调试目的,您所要做的就是启用" debug“菜单上的”可见冲突形状“。
RayCast的一个常见用途是从Camera中执行这些操作。在这种情况下,他们可能看起来像一个点。如果你也在更新它们的每一个帧,他们会跟踪相机继续看起来像一个点。
在这种情况下,我建议复制或停止更新要在按键上检查的RayCast。另一种方法是:检查用户是否按下一个键,当他们按下时,要么重复,要么停止更新RayCast。然后你可以从一个不像点的角度看到RayCast。
https://stackoverflow.com/questions/68693702
复制相似问题