11虚幻4【UE4】 让物体图标始终朝向相机

11虚幻4【UE4】 让物体图标始终朝向相机,第1张

目录

      • 一、创建poi的actor蓝图类


      • 二、添加widget组件并将用户界面绑定


      • 三、蓝图逻辑每一帧根据镜头进行旋转即可


      • 四、最后结果


创建poi(兴趣点)蓝图类——添加widget组件并将用户界面绑定——蓝图逻辑每一帧根据镜头进行旋转即可


一、创建poi的actor蓝图类

一定要规范点命名,见名知意


二、添加widget组件并将用户界面绑定

双击进入蓝图类,添加组件widget

选中widget在细节面板中找到用户界面的【Widget Class】可进行绑定自己创建的UI用户界面控件蓝图

即可在视口中看到如图所示,我是用了一个小图标2d的


三、蓝图逻辑每一帧根据镜头进行旋转即可

需要知道的几个纯函数

(1)获取玩家相机控制器 Get Player Camera Manager


(2)获取相机当前位置

(3)返回组件在空间场景中的位置

(4)根据起始位置计算旋转

Return Value可以拆分开,分别对应X Y Z轴的旋转(因为我想的是只是以Z轴进行左右旋转,上下不旋转)

(5)设置旋转,(注意,因为好多函数涉及对象类型不同,一定要选对了,我们这个是针对于widget所以选择好)

同样右键可以拆分

整体思路就是每一帧监听摄像头的位置作为end位置,组件的位置作为start位置,利用函数计算出旋转值,设置组件的旋转


四、最后结果

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存