【问题标题】:manage animaton from mesh(GLTF/FBX) with single AnimationClip使用单个 AnimationClip 从网格(GLTF/FBX)管理动画
【发布时间】:2021-08-31 19:10:09
【问题描述】:

我正在将我们的手机游戏移植到 webgl 中,我们在 FBX 中的 3d 模型使用单流动画并通过其帧号引用动画,例如: 0 - 10 空闲 11 - 22 - 步行 等等

在移动端它使用 OpenGL ES 和我们自己的游戏引擎和动画处理程序。看看 Threejs,似乎我们在自己的引擎中实现的大部分东西都已经由它处理了。

我如何使用threejs来做到这一点,特别是在使用单个剪辑时淡入/淡出新动画的部分?

threejs 的大部分动画教程都使用多个剪辑,我还没有找到使用单个剪辑的。

【问题讨论】:

    标签: three.js


    【解决方案1】:

    解决此问题的通常工作流程是使用AnimationUtils.subclip() 将单个大剪辑拆分为THREE.AnimationClip 的多个实例。这个帮助函数是专门为您的用例设计的,因为您可以通过动画各自的开始帧和结束帧来提取动画。

    【讨论】:

      猜你喜欢
      • 2022-06-15
      • 2020-04-08
      • 2020-10-30
      • 2013-07-10
      • 1970-01-01
      • 2018-11-20
      • 2016-12-29
      • 2017-07-25
      • 1970-01-01
      相关资源
      最近更新 更多