11虚幻4【UE4】 让物体/图标始终朝向相机
目录
- 一、创建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】 让物体/图标始终朝向相机相关推荐
- Unity某个物体始终朝向相机
1.Unity某个物体始终朝向相机 Quaternion q = Quaternion.identity;q.SetLookRotation(Camera.main.transform.forward ...
- UE4让物体始终朝向摄像机(二)—RInterp To用法
在<UE4让物体始终朝向摄像机(一)-Find Look At Rotation用法>中,我们已经实现了让物体始终朝向我们的摄像机.在这篇文章中,我们再介绍一个新的节点RInterp To ...
- UE4中物体的旋转位移方法总结大全
一:UE4中物体的旋转 在开始之前我要介绍一些准备知识. 如下图所示: 在空间变换中物体的旋转有三个情况: 分别对应X轴旋转,Y轴旋转,Z轴旋转,对应起来就是roll, pitch, yaw. 以飞机 ...
- 虚幻引擎UE4中的Tick事件
虚幻引擎UE4中的Tick事件是程序运行中每一帧刷新一次,例如在通常每秒60帧的游戏运行中,Tick事件就每秒执行了60次.这个事件相当于Unity中的Update和LateUpdate函数一样的性质 ...
- 虚幻引擎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 ...
- 【Windows 11】桌面显示“此电脑”图标
[Windows 11]桌面显示"此电脑"图标 Windows 11桌面显示"此电脑"图标的方法: 1)使用鼠标[右键]点击桌面的空白处,在弹出的下拉菜单中可以 ...
- Unity3d 修改编辑界面控制图标大小 修改相机图标显示大小
在 Unity3d 会显示一些控制图标,如相机图标和光照图标.而在编辑界面我发现这些图标太大了,影响我编辑,可以通过界面控制修改图标显示大小 在用户端玩游戏的小伙伴是看不到编辑端的控制图标的,但是在开 ...
- Unity 判断物体是否是在相机视野内
你玩吃鸡游戏有没有这样的经历,往往只有当枪在你的视野内时,才可以捡起,而如果你背对枪,就算距离很近时,也没有办法捡起.如何用Unity来实现类似的功能呢,来学习吧! Mesh Renderer: Me ...
- UE4蓝图如何让面片一直朝向相机
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.主要功能节点 二.逻辑 前言 经常在制作时候需要一些面片一直朝向相机,这里记录一下机制. 提示:以下是本篇文章正文 ...
最新文章
- 分析方法升级三代测序辅助,优化无参转录组测序策略
- linux存储--共享内存机制mmap(十二)
- 第三十一讲 非线性微分自治方程组及图解
- PAT甲级1086 Tree Traversals Again:[C++题解]二叉树中序序列、栈、求后序遍历
- 利用计算机或图形计算器在,图形计算器在函数教学中的应用
- 【已解决】TypeError: ‘<‘ not supported between instances of ‘str‘ and ‘int‘_Python系列学习笔记
- 使用View modification扩展SAP Fiori应用的一个案例
- python学习第22天
- uml+oopc嵌入式c语言开发精讲_新的程序开发模式出现,传统的嵌入式C语言程序员快要灭绝了?...
- 夺命雷公狗---微信开发09----玩转单图文消息回复
- delphi 监控文件变化_监控Linux文件变化,防止系统被黑
- android 行政区域,最新Android使用Jsoup获取省市县行政区划代码行政编码(附源码与Json数据)...
- 常用的接口测试工具有哪些?
- 扬天t4900d u盘linux,联想扬天T4900d台式电脑u盘启动设置方法
- 计算机毕业论文外文翻译是什么,毕业论文的外文翻译是什么
- 麦块java文件夹_我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用
- 物联网嵌入式高级C语言流行框架、学习路线图
- 1359: 最大公约数
- 如何使用 Enterprise Architect 画 UML
- 机器学习中的F1-score
热门文章
- android群英传 自定义滑动view,《Android群英传》读书笔记
- 羊了个羊游戏系统开发详情及功能
- 增长黑客AB-Test系统(三)——AB-Test Hash分流
- Anzu.io 进军中国游戏市场,任命曾晨为市场拓展负责人
- ZZULIOJ 1135: 算菜价,Java
- acwing——844. 走迷宫
- LeetCode第 844 题:比较含退格的字符串(C++)
- VRRP——Master选举
- 在选择人员定位系统是应该注意什么?
- linux 格斗游戏,新闻|“战斗砖块剧场”占据了 Steam 上 Linux游戏排行榜首位