参考:

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相关推荐

  1. UE4之ACharacter移动人物并显示动画效果

    这里主要涉及两个类 ACharacter 和 UAnimInstance 两个类 ACharacter继承了APawn类,主要增加了几个组件,最大的特点是可以设置一个人形的形状.通过USkeletal ...

  2. UE4添加人物摄像机

    UE4添加人物摄像机 在这一节中,我们需要添加两个组件分别是摄像机弹簧臂组件和摄像机组件. 摄像机弹簧臂组件 摄像机弹簧臂组件,可以想象成是我们的手臂和手.手拿着摄像机,当我们想移动摄像机的时候,我们 ...

  3. UE4学习笔记:GamePlay框架与蓝图功能实现,开关门互动、鼠标、按键开门、按键升降电梯

    前言: 目前是正式学习ue4第二周 个人觉得很重要的一点就是理解UE4 GamePlay框架.后续学习unity以及其他引擎,框架应该是需要最先了解的 我是先看了近2周谌嘉诚老师的教程,然后中途才了解 ...

  4. UE4 蓝图制作三维弹球学习笔记(一)

    UE4 蓝图制作三维弹球学习笔记(一) 1.BP_PinBall Viewport 给小球Static Mesh作为根节点并添加模型,选中Simulate Physics增加物理特性.添加声音组件Au ...

  5. ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程

    原标题:UE4虚幻引擎蓝图制作自动开关门(超详细图文教程 自己花费了一天多的时间来编写和整理这篇图文教程,相信看了后能轻松学会使用蓝图制作会自动开关的单开门的,大家可以举一反三,尝试使用蓝图制做双开关 ...

  6. UE4 C++ 笔记

    文章目录 VS 编辑器 运行调试 VSCode VA 蓝图 Actor Component Pawn/Character And Controller AI 光照 数学 Other API UMG F ...

  7. ue4 4.24启动无响应_UE4项目问题集合

    debugeditor模式下,在LoadPackage过程中crash,vs报出Stack overflow的错误 这是由于Package层数过多,vs栈不够用导致的.而ue4用UBT导致不能直接修改 ...

  8. ue4 曲线图实现 蓝图_UE4蓝图解析(一)

    简介 蓝图是一类特殊的asset,可以使用直观.基于节点的方式创建逻辑,或者设置一些变量数据.策划可以创建自定义的Actor.Event.函数等等,快速的做Gameplay迭代,不需要写任何代码. 蓝 ...

  9. UE4材质着色器全面学习教程

    你会学到什么 通过所有着色器类型和设计的实际演示,学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中,我将带你设置大量不同的材料,教你如何 ...

最新文章

  1. vs2005什么时候能出正式版
  2. mysql查询周数_MySQL:查询中从周数开始的周日期范围
  3. 快速排序的三种实现方法
  4. 你应该知道的浮点数基础知识
  5. 首个面向手绘草图的深度自监督表示学习
  6. 太赞了!借助可视化,最直观理解梯度,以及偏导数、方向导数和法向量等
  7. IOT(6)---MQTT和CoAP
  8. 安装python时无法安装python包_无法安装Python包
  9. Matlab2012b license失效解决办法
  10. Starting zookeeper ... already running as process 30988.
  11. linux下文件打包、压缩详解
  12. 《OpenGL编程指南》第8版 第9版 VS2015 VS2017配置方法
  13. [11]ESP32+三轴磁罗盘HMC5883L移植与调试
  14. Markdown语法中使用表情符号
  15. java一些基础知识点
  16. 【Unity面板属性扫盲】导入模型后属性设置之——Avatar Mapping 选项卡
  17. Windows系统下通过文件路径进入相应DOS界面
  18. Jetson Agx Orin使用最正确的方式安装torch1.11.0,torchvision0.12.0,torchaudio0.11.0保姆级教程
  19. 腾讯云 wafer2 上手,轻松部署小程序后端!
  20. 真相(truth)最可怕的敌人不是谎言(lie),而是神话(myth)---《唐浩明点评曾国藩家书》书评

热门文章

  1. SAP手记之六:GUI安装后初始配置(中文语言包安装)
  2. ORACLE数据库设置编码
  3. 网站导航(自定义站点地图)
  4. IIS 500 错误解决
  5. mysql常用调试工具_最常用的8款PHP调试工具
  6. nvme装系统不能自引导_新买的固态硬盘用AHCI不能装系统,而用IDE却可以?问题就在这里...
  7. 使用php进行财务统计,基于php的基金财务数据接口调用代码实例
  8. python起简易http server
  9. AES SBox的构造(python)
  10. 关于Java IO流学习总结