[UE4]让箭头保持水平的第二种方法:Combinrotators、Delta(Rotator)
一、手柄在世界坐标系中有一个绝对朝向,我们可以知道箭头相对于手柄的朝向,相对于手柄的旋转角度。
可以通过手柄绝对朝向、箭头的相对于手柄的朝向计算得到箭头的绝对朝向。
在得到箭头的相对于手柄的角度,在这个角度的基础上,再旋转一个手柄在世界坐标系中的绝对角度,就可以得到箭头在世界坐标系中的绝对角度。
两个旋转角度叠加,可以使用UE4引擎提供的Combinrotators函数。
Delta(Rotator):一个对象的朝向本来是A,然后给定B朝向,让这个对象朝着B朝向相反的方向旋转,旋转的角度跟B的角度一样,只不过是跟B角度方向相反。
Delta(Rotator)相当于角度减法,Combinrotators相当于角度加法。
注意:如果使用世界坐标系设置箭头旋转(SetWorldRotation),那么箭头可以在任何一个层级结构,不一定需要在FP_Gun节点下面,也可以在根节点下面。
转载于:https://www.cnblogs.com/timy/p/10428481.html
[UE4]让箭头保持水平的第二种方法:Combinrotators、Delta(Rotator)相关推荐
- python箭头向下怎么变_实现点击下箭头变上箭头来回切换的两种方法【推荐】
我所知道的常用的就这两种. 第一种:说明一下我用的是fontawesome字体,首先要去官网下载来用 我用的是bootstrap,所以hidden是自带的,上面的初始状态就是下箭头angle-down ...
- html设置盒子水平垂直居中,盒子水平垂直居中10种方法
盒子水平垂直居中10种方法 HTML代码 第一种:通过绝对定位的方式 absolute + 负margin 首先知道子元素的宽高,给子元素设置top:50%:left:50%, 但绝对定位是基于子元素 ...
- restapi如何传图片_iPhone传照片,不是只能用微信QQ,第二种方法很少人知道哦
有时候我们出去high完,会有小伙伴想要你拍的照片,这时候我们大部分人都会习惯用QQ.微信传送.但是微信只能一次传九张,照片多了得分几次发送.今天教大家两种别的传照片方法,第二种知道的人不多哦. 1. ...
- 阿里巴巴引入字体图标的第二种方法:
阿里巴巴引入字体图标的第二种方法: 第一步:拷贝项目下面生成的fontclass代码: 首先将所选购的图标添加至项目(没有项目可新建项目),如图: 要点击查看在线链接才能生成代码 点击复制代码在新建标 ...
- ITEXT 目录生成的第二种方法
---最近在用itext写pdf报告,期间遇到目录生成的问题,而目录生成我认为最关键的是获取章节的页码问题.下面分别介绍这两种方法.除了这两种方法之外,还可以参考我的另一篇博客:ITEXT 目录生成 ...
- 对电路版图提取寄生参数进行后仿真 (最终使用第二种方法)
第一种方法:建立calibre视图 打开Calibre下的"Run PEX" 加载Runset文件 加载完毕如下图,看到有PEX规则文件和PEX工作路径 输入设置保持默认,包括La ...
- c++大文本比较_Excel – 将文本转换为数值,第二种方法会的请举左手
工作中经常收到的数据是从系统直接导出的,有的数据看上去是数字,其实是文本格式. 这种数字在 Excel 看来就是个文本,无法参与任何计算分析.所以首先就要把它们转换成真正的数值. 案例: 下图 1 中 ...
- 在eclipse中搭建maven工程(第二种方法)
第一种方法见前面的博客 用Maven创建web项目(详细步骤) maven-3.3.9 下载之后就是配置环境变量,可以去百度一哈,用MAVEN_HOME配置,我图方便,直接在用户的path配置的. 接 ...
- Android:按键响应方式第一种onClick属性,第二种方法接口类,第三种方式匿名内部类,第四种方式Activity
一.在xml 中设置按键的onClick 绑定的函数 新建一个工程 然后在相关的页面添加一个Button 运行一下 实际上,现在这个按键一,我们去运行的时候,他是没有任何的反馈的,我们按完它,他没有任 ...
最新文章
- 1215.2——单链表
- BZOJ2194 快速傅立叶之二 【fft】
- 牛客挑战赛47 A 一道GCD问题
- C++一天一个程序(七)
- java找重复字符串_在java中怎样查找重复字符串
- python基础:多级菜单
- 计算机小知识应用,电脑使用小知识
- Flutter实战之Stepper入门
- 解析银行卡卡BIN的来龙去脉
- ffmpeg编解码命令(包含YUV编码到常见视频格式文件)
- stm32毕业设计 太空游戏机设计与实现
- 一周小结(你不要小看业务)
- Cannot pull, git cannot resolve reference ORIG_HEAD
- 12--CSS导航栏(知识点复习)
- 教你如何复制别人的QQ空间为自己用
- 区间DP例题(持续更新)
- Designing an Encoder for StyleGAN Image Manipulation论文解读
- 百度在线读音示例-中文+英文
- linux ps swn,Linux操作的基本概念与命令(转)
- v-if 和 v-show的区别 vue面试题
热门文章
- Linux-权限管理
- java中使用Redis实现分布式锁
- xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持
- excel : 自定义条件格式设置
- C++实现KD tree
- pc连不上iphone热点_如何使用iPhone的个人热点来绑定PC或Mac
- RHEL8使用nmcli配置网络
- linux rhel 7 centos,linux rhel7/centos7 怎么装
- C#中的Queue的用法
- services.msc无法启动,提示:管理员已阻止你运行此应用