一:创建一个物体的蓝图类
1.创建一个静态网格物体组件或特效组件。
由于第一人称的视野和默认摄像机对特效的渲染,特效需要在晃动摄像机才能看到。
二:获得角色的位置和朝向(如上图)
1.这里可以使用角色胶囊体的位置也可以使用摄像机的位置,
由于笔者是使用VR模式,顾采用摄像机作为判断。
2.获取旋转物体的位置,笔者原本采用组件判断世界的坐标,发现在实现其他功能时候会有问题,推荐使用getActor。
3.为了让球体能水平旋转,坐标要进行拆分,Z值使用固定值。
4.旋转物体 - 中心目标的值通过normalize获取向量。