虚幻基础:modActor


能帮到你的话,就给个赞吧 😘


文章目录

插值移动:通过tick设置actor位置实现移动

1.插值到:点 从 当前位置 移动到 目标位置

正确写法:current必须实时获取到当前位置

错误写法:current不变

插值到计算公式:output = current + [(target - current) / delta] * speed

所以,当current不变时,输出不变

2.插值:点 从 A点 线性移动到 B点

正确写法:A必须是初始位置

错误写法:A实时更新

插值计算公式:output = A+ (B - A) * alpha:

A不变,控制alpha即可实现AB线性移动
A改变,则每帧都是在新A的基础上移动

Actor移动方式

1.tick偏移:actor向一个方向移动

2.插值移动:actor在两点之间移动

3.移动组件

Actor本身没有速度属性

actor的位移 会 改变 与父组件的相对位置

actor的最终位置 = 自身位移+父组件位移:所以其值并不是固定的

相关推荐
DoomGT2 天前
Physics Simulation - Hit Event的触发机制
ue5·游戏引擎·虚幻·虚幻引擎·unreal engine
Howrun7773 天前
虚幻引擎_核心框架
游戏引擎·虚幻
速冻鱼Kiel8 天前
Lyra的相机系统
笔记·ue5·游戏引擎·虚幻
妙为9 天前
unreal engine5角色把敌人 “挤飞”
游戏引擎·虚幻·ue·unrealengine5
北冥没有鱼啊11 天前
UE5 离谱问题,角色动画不播放
游戏·ue5·ue4·游戏开发·虚幻
速冻鱼Kiel11 天前
GASP笔记03
笔记·ue5·游戏引擎·虚幻
Howrun77712 天前
虚幻引擎_创建组件
游戏引擎·虚幻
Howrun77715 天前
虚幻引擎_控制角色移动的三种方法
游戏引擎·虚幻
速冻鱼Kiel15 天前
GASP笔记01
笔记·ue5·游戏引擎·虚幻
速冻鱼Kiel15 天前
GASP笔记02
笔记·ue5·游戏引擎·虚幻