动画与曲线
样条、Bezier、Catmull-Rom 插值。
30 分钟
动画与曲线
关键帧 + 插值曲线驱动骨骼与相机;Bezier/Catmull-Rom 控制平滑路径。 图形/物理/AI 理论为主,练习可在 Godot/Unity 中验证。
学习目标
- 关键帧与采样
- Bezier 控制点
- Catmull-Rom 样条
- 根运动与混合树概览
核心概念
本课对齐 /roadmaps/game-developer 对应节点。与 CodeRoadMap 主线(Java/Spring、React)对照时,关注概念可迁移性而非 API 逐行一致。
示例
# Catmull-Rom 四点插值
t = clamp(t, 0, 1)
pos = 0.5 * ((2*p1) + (-p0+p2)*t + (2*p0-5*p1+4*p2-p3)*t*t + (-p0+3*p1-3*p2+p3)*t*t*t)
练习
- 在路线图页面定位本课覆盖的节点
- 用示例代码或引擎复现一个最小场景
- 写 3 条「若用 Java/Spring 或本站栈如何实现类似能力」的对照笔记
小结
动画与曲线是 gdev-animation 课时的核心内容。完成练习后进入下一课,或在路线图中标记已掌握节点。
加载本节练习…