Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unreal engine4 如何在UE4中向特定方向拍摄光线?_Unreal Engine4_Blueprint_Topdown - Fatal编程技术网

Unreal engine4 如何在UE4中向特定方向拍摄光线?

Unreal engine4 如何在UE4中向特定方向拍摄光线?,unreal-engine4,blueprint,topdown,Unreal Engine4,Blueprint,Topdown,我试图画一条一定长度的调试线,从我的棋子位置开始,沿着鼠标点击的方向移动,但我一直得到非常奇怪的结果。有时它有效,但大多数情况下无效。似乎这取决于我角色的位置。 蓝图: 屏幕截图:您的问题是光线跟踪从(正确的)世界位置开始,但在相对位置结束,因为您将单位向量的X和Y坐标乘以500-这将导致一个介于(-500,-500,0)和(500,500,0)之间的值 相反,您希望将相乘的单位向量添加到直线起始位置,这将为您提供一个世界位置 您的问题是光线跟踪从(正确的)世界位置开始,但在相对位置结束,因为您

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

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


相反,您希望将相乘的单位向量添加到直线起始位置,这将为您提供一个世界位置

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

相反,您希望将相乘的单位向量添加到直线起始位置,这将为您提供一个世界位置