UE的PlayerController方法Convert Mouse Location To World Space

        先上图:

UE的PlayerController方法Convert Mouse Location To World Space_第1张图片

        Convert Mouse Location To World这是PlayerController对象中很重要的方法。

        需要说明的是两个输出值。

        第一个是WorldLocation,这是个基于世界空间的位置值,一开始我以为这个值和当前摄像机的位置是重叠的,但是打印出来的结果发现并非如此,只是在摄像机位置附近,最后发现这个位置位于摄像机的近剪切平面上,其相对于近剪切平面的位置与鼠标相对于屏幕的位置是完全一致的。

        第二个是WorldDirection,这个是基于世界空间的方向,如果用World Location的值减去Camera的位置值并归一,得到的值和WorldDirection相同。

参考下图:

UE的PlayerController方法Convert Mouse Location To World Space_第2张图片

你可能感兴趣的:(Unreal,ue5)