
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
UE4实现物体绕任意轴旋转
1.功能描述:已知向量a(要旋转的物体的前方向量),旋转轴单位向量^n,旋转角度θ。使a向量绕^n旋转到a'。在Tick中,使θ递增,达到a旋转的效果。如上图,以^n为一条轴建立三维坐标系(n,b,c),可知n+b=a,n+c=a'。叉乘和点乘:点乘的符号用“ · ”表示,叉乘的符号用“ × ”表示。公式:a' = (a · ^n) * ^n + (a × ^n) * sinθ + (a - (a
UE4使用蓝图事件分发器-优化Tick
UE4中Tick函数是每帧调用的 ,容易影响游戏性能,在蓝图中可以通过事件分发器减少Tick使用。 Actor类构造函数中通过PrimaryActorTick.bCanEverTick可开关Tick。 下面使用事件分发器实现人物移动时,场景中方块旋转。 1.在人物蓝图创建事件分发器并在MoveForward事件后进行派发(Call): 2.创建一个Actor,添加一个Cube模型,先Cast得到
到底了







