跳转到内容

uBot Rotor

C++
UUBotRotorComponent
父类
UStaticMeshComponent
类型
组件 · 可在 Components 面板添加 · 可作为蓝图父类
模块
UBotAerial · UBotAerial 0.1.0
头文件
Source/UBotAerial/Public/UBotRotorComponent.h

多旋翼的可视转子:一个绕本地 Z 轴旋转的网格。同一 Actor 上的多旋翼运动组件每帧用相同 Rotor Index 的电机设置转速,并在开始游玩时按它的转子布局设置旋转方向。

纯函数 · UUBotRotorComponent.GetRotorSpeed

最近设置的转速,单位 rad/s。

引脚方向类型
Return Value输出Float

函数 · UUBotRotorComponent.SetRotorSpeed

设置从现在起显示的转速,单位 rad/s(只取大小,方向由 Spin Direction 决定)。

引脚方向类型默认值
Radians Per Second输入Float0.0
属性类型默认值说明
Rotor IndexRotorIndex · RotorInteger0驱动这个转子的电机序号(即机架里转子的顺序)。最小 0;蓝图读写,Details 可编辑
Spin DirectionSpinDirection · RotorEUBot Rotor Spin Direction枚举Clockwise从上往下看的旋转方向,开始游玩时取自运动组件的转子布局。蓝图只读,Details 不可编辑
Visual Spin ScaleVisualSpinScale · RotorFloat0.04显示转速占真实转速的比例。真实转速在帧率下会产生混叠,所以叶片显示得更慢。最小 0.0;蓝图读写,Details 可编辑