虚幻基础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)

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

相关推荐
枯萎穿心攻击1 小时前
响应式编程入门教程第二节:构建 ObservableProperty<T> — 封装 ReactiveProperty 的高级用法
开发语言·unity·c#·游戏引擎
X_StarX9 小时前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
霸王•吕布13 小时前
游戏引擎中顶点着色&像素着色
游戏引擎·顶点着色器·像素着色器·顶点颜色·顶点uv·顶点法向
Thomas_YXQ16 小时前
Unity URP法线贴图实现教程
开发语言·unity·性能优化·游戏引擎·unity3d·贴图·单一职责原则
徐子竣1 天前
[学习记录]Unity-Shader-几何着色器
unity·游戏引擎·着色器
幻世界1 天前
【Unity智能模型系列】Unity + MediaPipe + Sentis + ArcFace模型:构建高效人脸识别比对系统
unity·游戏引擎
漫游者Nova2 天前
虚幻引擎Unreal Engine5恐怖游戏设计制作教程,从入门到精通从零开始完整项目开发实战详细讲解中英字幕
ue5·游戏引擎·虚幻·游戏开发完整教程·恐怖游戏开发
死也不注释2 天前
【Unity 编辑器工具开发:GUILayout 与 EditorGUILayout 对比分析】
unity·编辑器·游戏引擎
小赖同学啊2 天前
物联网中的Unity/Unreal引擎集成:数字孪生与可视化控制
物联网·unity·游戏引擎
Zlzxzw3 天前
使用unity创建项目,进行动画制作
unity·游戏引擎