0

我试图从我的棋子位置开始绘制一条一定长度的调试线,并沿着鼠标点击的方向移动,但我一直得到非常奇怪的结果。有时它有效,但大多数情况下无效。似乎这取决于我角色的位置。蓝图:https ://imgur.com/e5MLOln 截图:https ://imgur.com/n7KBHI8

4

1 回答 1

2

您的问题是您的光线追踪从(正确的)世界位置开始,但它在相对位置结束,因为您将单位向量的 X 和 Y 坐标乘以 500 - 这将产生一个介于 (- 500, -500, 0) 和 (500, 500, 0)

相反,您想将相乘的单位矢量添加到您的线起始位置,这将为您提供一个世界位置。

于 2019-09-28T08:21:09.010 回答