UE4之SetRelativeLocation 和SetRelativeRotation
参考:
https://docs.unrealengine.com/en-US/BlueprintAPI/Utilities/Transformation/SetRelativeLocation/index.html
SetRelativeLocation :设置组件相对于父组件的位置
参数为
FVector
我这里主要举个例子在说明这个函数的意思,比较直观
调用如下函数:
MSkeletaMeshComponent->SetRelativeLocation(FVector(0,0,-90));
显示效果:
MSkeletaMeshComponent->SetRelativeLocation(FVector(0,0,-160));
MSkeletaMeshComponent->SetRelativeLocation(FVector(0,90,-90));
MSkeletaMeshComponent->SetRelativeLocation(FVector(90,0,-90));
总结:
改变x的值,人物朝着前后移动
改变y的值,人物朝着左右移动
改变z的值,人物上下移动
这里是坐标,基本上可以对应上。
SetRelativeRotation:这个函数主要设置人物的旋转
MSkeletaMeshComponent->SetRelativeRotation(FRotator(0, -90, 0));
MSkeletaMeshComponent->SetRelativeRotation(FRotator(0, -45, 0));
MSkeletaMeshComponent->SetRelativeRotation(FRotator(45, -90 ,0));
MSkeletaMeshComponent->SetRelativeRotation(FRotator(0, -90 ,45));
看一下定义解释
struct FRotator
{
public:
/** Rotation around the right axis (around Y axis), Looking up and down (0=Straight Ahead, +Up, -Down) */
float Pitch;
/** Rotation around the up axis (around Z axis), Running in circles 0=East, +North, -South. */
float Yaw;
/** Rotation around the forward axis (around X axis), Tilting your head, 0=Straight, +Clockwise, -CCW. */
float Roll;
UE4之SetRelativeLocation 和SetRelativeRotation相关推荐
- UE4之ACharacter移动人物并显示动画效果
这里主要涉及两个类 ACharacter 和 UAnimInstance 两个类 ACharacter继承了APawn类,主要增加了几个组件,最大的特点是可以设置一个人形的形状.通过USkeletal ...
- UE4添加人物摄像机
UE4添加人物摄像机 在这一节中,我们需要添加两个组件分别是摄像机弹簧臂组件和摄像机组件. 摄像机弹簧臂组件 摄像机弹簧臂组件,可以想象成是我们的手臂和手.手拿着摄像机,当我们想移动摄像机的时候,我们 ...
- UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯
前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...
- UE4 蓝图制作三维弹球学习笔记(一)
UE4 蓝图制作三维弹球学习笔记(一) 1.BP_PinBall Viewport 给小球Static Mesh作为根节点并添加模型,选中Simulate Physics增加物理特性.添加声音组件Au ...
- ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程
原标题:UE4虚幻引擎蓝图制作自动开关门(超详细图文教程 自己花费了一天多的时间来编写和整理这篇图文教程,相信看了后能轻松学会使用蓝图制作会自动开关的单开门的,大家可以举一反三,尝试使用蓝图制做双开关 ...
- UE4 C++ 笔记
文章目录 VS 编辑器 运行调试 VSCode VA 蓝图 Actor Component Pawn/Character And Controller AI 光照 数学 Other API UMG F ...
- ue4 4.24启动无响应_UE4项目问题集合
debugeditor模式下,在LoadPackage过程中crash,vs报出Stack overflow的错误 这是由于Package层数过多,vs栈不够用导致的.而ue4用UBT导致不能直接修改 ...
- ue4 曲线图实现 蓝图_UE4蓝图解析(一)
简介 蓝图是一类特殊的asset,可以使用直观.基于节点的方式创建逻辑,或者设置一些变量数据.策划可以创建自定义的Actor.Event.函数等等,快速的做Gameplay迭代,不需要写任何代码. 蓝 ...
- UE4材质着色器全面学习教程
你会学到什么 通过所有着色器类型和设计的实际演示,学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中,我将带你设置大量不同的材料,教你如何 ...
最新文章
- vs2005什么时候能出正式版
- mysql查询周数_MySQL:查询中从周数开始的周日期范围
- 快速排序的三种实现方法
- 你应该知道的浮点数基础知识
- 首个面向手绘草图的深度自监督表示学习
- 太赞了!借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
- IOT(6)---MQTT和CoAP
- 安装python时无法安装python包_无法安装Python包
- Matlab2012b license失效解决办法
- Starting zookeeper ... already running as process 30988.
- linux下文件打包、压缩详解
- 《OpenGL编程指南》第8版 第9版 VS2015 VS2017配置方法
- [11]ESP32+三轴磁罗盘HMC5883L移植与调试
- Markdown语法中使用表情符号
- java一些基础知识点
- 【Unity面板属性扫盲】导入模型后属性设置之——Avatar Mapping 选项卡
- Windows系统下通过文件路径进入相应DOS界面
- Jetson Agx Orin使用最正确的方式安装torch1.11.0,torchvision0.12.0,torchaudio0.11.0保姆级教程
- 腾讯云 wafer2 上手,轻松部署小程序后端!
- 真相(truth)最可怕的敌人不是谎言(lie),而是神话(myth)---《唐浩明点评曾国藩家书》书评