目录

  • 一、创建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位置,利用函数计算出旋转值,设置组件的旋转

四、最后结果

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

  1. Unity某个物体始终朝向相机

    1.Unity某个物体始终朝向相机 Quaternion q = Quaternion.identity;q.SetLookRotation(Camera.main.transform.forward ...

  2. UE4让物体始终朝向摄像机(二)—RInterp To用法

    在<UE4让物体始终朝向摄像机(一)-Find Look At Rotation用法>中,我们已经实现了让物体始终朝向我们的摄像机.在这篇文章中,我们再介绍一个新的节点RInterp To ...

  3. UE4中物体的旋转位移方法总结大全

    一:UE4中物体的旋转 在开始之前我要介绍一些准备知识. 如下图所示: 在空间变换中物体的旋转有三个情况: 分别对应X轴旋转,Y轴旋转,Z轴旋转,对应起来就是roll, pitch, yaw. 以飞机 ...

  4. 虚幻引擎UE4中的Tick事件

    虚幻引擎UE4中的Tick事件是程序运行中每一帧刷新一次,例如在通常每秒60帧的游戏运行中,Tick事件就每秒执行了60次.这个事件相当于Unity中的Update和LateUpdate函数一样的性质 ...

  5. 虚幻引擎UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法

    虚幻引擎 UE4.25版本使用Android打包出错提示:ERROR: cmd.exe failed with args /c 和 :app:assembleDebug的解决方法: 在虚幻引擎的jdk ...

  6. 【Windows 11】桌面显示“此电脑”图标

    [Windows 11]桌面显示"此电脑"图标 Windows 11桌面显示"此电脑"图标的方法: 1)使用鼠标[右键]点击桌面的空白处,在弹出的下拉菜单中可以 ...

  7. Unity3d 修改编辑界面控制图标大小 修改相机图标显示大小

    在 Unity3d 会显示一些控制图标,如相机图标和光照图标.而在编辑界面我发现这些图标太大了,影响我编辑,可以通过界面控制修改图标显示大小 在用户端玩游戏的小伙伴是看不到编辑端的控制图标的,但是在开 ...

  8. Unity 判断物体是否是在相机视野内

    你玩吃鸡游戏有没有这样的经历,往往只有当枪在你的视野内时,才可以捡起,而如果你背对枪,就算距离很近时,也没有办法捡起.如何用Unity来实现类似的功能呢,来学习吧! Mesh Renderer: Me ...

  9. UE4蓝图如何让面片一直朝向相机

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.主要功能节点 二.逻辑 前言 经常在制作时候需要一些面片一直朝向相机,这里记录一下机制. 提示:以下是本篇文章正文 ...

最新文章

  1. 分析方法升级三代测序辅助,优化无参转录组测序策略
  2. linux存储--共享内存机制mmap(十二)
  3. 第三十一讲 非线性微分自治方程组及图解
  4. PAT甲级1086 Tree Traversals Again:[C++题解]二叉树中序序列、栈、求后序遍历
  5. 利用计算机或图形计算器在,图形计算器在函数教学中的应用
  6. 【已解决】TypeError: ‘<‘ not supported between instances of ‘str‘ and ‘int‘_Python系列学习笔记
  7. 使用View modification扩展SAP Fiori应用的一个案例
  8. python学习第22天
  9. uml+oopc嵌入式c语言开发精讲_新的程序开发模式出现,传统的嵌入式C语言程序员快要灭绝了?...
  10. 夺命雷公狗---微信开发09----玩转单图文消息回复
  11. delphi 监控文件变化_监控Linux文件变化,防止系统被黑
  12. android 行政区域,最新Android使用Jsoup获取省市县行政区划代码行政编码(附源码与Json数据)...
  13. 常用的接口测试工具有哪些?
  14. 扬天t4900d u盘linux,联想扬天T4900d台式电脑u盘启动设置方法
  15. 计算机毕业论文外文翻译是什么,毕业论文的外文翻译是什么
  16. 麦块java文件夹_我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用
  17. 物联网嵌入式高级C语言流行框架、学习路线图
  18. 1359: 最大公约数
  19. 如何使用 Enterprise Architect 画 UML
  20. 机器学习中的F1-score

热门文章

  1. android群英传 自定义滑动view,《Android群英传》读书笔记
  2. 羊了个羊游戏系统开发详情及功能
  3. 增长黑客AB-Test系统(三)——AB-Test Hash分流
  4. Anzu.io 进军中国游戏市场,任命曾晨为市场拓展负责人
  5. ZZULIOJ 1135: 算菜价,Java
  6. acwing——844. 走迷宫
  7. LeetCode第 844 题:比较含退格的字符串(C++)
  8. VRRP——Master选举
  9. 在选择人员定位系统是应该注意什么?
  10. linux 格斗游戏,新闻|“战斗砖块剧场”占据了 Steam 上 Linux游戏排行榜首位