虚幻基础17:动画蓝图


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


文章目录

  • [animation blueprint](#animation blueprint)
    • [图表(Graph): 编辑动画逻辑。](#图表(Graph): 编辑动画逻辑。)
    • [变量(Variables): 管理动画参数。](#变量(Variables): 管理动画参数。)
    • [函数(Functions): 自定义动画逻辑。](#函数(Functions): 自定义动画逻辑。)
    • [预览窗口(Preview Window): 预览动画效果。](#预览窗口(Preview Window): 预览动画效果。)
  • 功能
    • [动画混合(Animation Blending)](#动画混合(Animation Blending))
    • [状态机(State Machine)](#状态机(State Machine))
    • [骨骼控制(Bone Control)](#骨骼控制(Bone Control))
    • 事件驱动(Event-Driven)
    • [逆向运动学(Inverse Kinematics)](#逆向运动学(Inverse Kinematics))

animation blueprint

专门控制骨骼网格体(Skeletal Mesh)的蓝图。

也可以接受游戏逻辑来改变骨骼网格体。

图表(Graph): 编辑动画逻辑。

变量(Variables): 管理动画参数。

函数(Functions): 自定义动画逻辑。

预览窗口(Preview Window): 预览动画效果。

功能

动画混合(Animation Blending)

可以将多个动画片段(Animation Sequence)混合在一起,实现平滑过渡和自然效果。例如,可以将行走、跑步、跳跃等动画混合在一起,根据角色移动速度和方向进行动态调整。

状态机(State Machine)

动画蓝图可以使用状态机来管理不同的动画状态。每个状态可以对应一个或多个动画片段,并定义状态之间的转换条件。例如,可以定义一个状态机,包含"Idle(空闲)"、"Walk(行走)"、"Run(跑步)"等状态,并根据玩家输入和游戏逻辑进行状态切换。

骨骼控制(Bone Control)

动画蓝图可以直接控制骨骼的运动。例如,可以根据游戏逻辑调整角色的头部朝向、手臂姿势等。

事件驱动(Event-Driven)

动画蓝图可以响应游戏事件,例如碰撞、触发器等。当事件发生时,可以触发相应的动画效果。

逆向运动学(Inverse Kinematics)

给定目标位置,自动计算角色到达目标所需的角度和位移。

相关推荐
qq_428639615 小时前
虚幻基础:安装插件
游戏引擎·虚幻
AA陈超8 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-18.生成火球术
c++·游戏·ue5·游戏引擎·虚幻
Doc.S13 小时前
多无人机任务自定义(基于ZJU-FAST-Lab / EGO-Planner-v2)
游戏引擎·无人机·cocos2d
nnsix15 小时前
Unity OpenXR开发HTC Vive Cosmos
unity·游戏引擎
nnsix16 小时前
Unity OpenXR,扳机键交互UI时,必须按下扳机才触发
unity·游戏引擎
老朱佩琪!16 小时前
Unity访问者模式
unity·游戏引擎·访问者模式
不定时总结的那啥16 小时前
Unity实现点击Console消息自动选中预制体的方法
unity·游戏引擎
nnsix17 小时前
Unity OpenXR 关闭手柄的震动
unity·游戏引擎
CreasyChan17 小时前
Unity 中的反射使用详解
unity·c#·游戏引擎·游戏开发
天途小编17 小时前
无人机操控模式解析:美国手、日本手、中国手
游戏引擎·无人机·cocos2d