📚前端面试题速记
Q17

Babylon.js 动画系统:关键帧 & 骨骼?

速记答案(30 秒)

关键帧动画为属性定义keyframes通过Animation/AnimationGroup控制播放;骨骼动画Skeleton+Bones网格顶点绑定骨骼权重,支持从glTF导入可与状态机联动。

📖 详细讲解

标准面试回答(推荐记住)

关键帧动画是为某个属性如位置、旋转、缩放定义一系列keyframes,插值生成平滑动画,可通过Animation或AnimationGroup控制播放。骨骼动画使用Skeleton加Bones,网格顶点绑定到骨骼权重上,通过骨骼矩阵驱动角色变形。支持从外部格式如glTF导入,可与状态机或脚本联动。

面试要点

  • 理解关键帧插值的原理
  • 知道骨骼权重的作用
  • 了解glTF动画导入流程