我正在将我们的手机游戏移植到webgl,我们在FBX中的3d模型使用单流动画,并通过其帧编号来引用动画,例如:0- 10 Idle 11 - 22 - walk等。
在移动端,它使用OpenGL ES和我们自己的游戏引擎和动画处理器。看看Threejs,似乎我们在自己的引擎中实现的大多数事情都已经被它处理了。
我如何使用三个动画,特别是在使用单个剪辑时淡入/淡出到新动画的部分?
大多数针对threejs的动画教程都使用了多个剪辑,但我还没有找到一个使用单个剪辑的。
发布于 2021-08-31 11:10:09
解决此问题的常用工作流程是使用AnimationUtils.subclip()将单个大型剪辑拆分为多个THREE.AnimationClip实例。此辅助函数是专门为您的用例设计的,因为您可以通过动画各自的开始帧和结束帧来提取动画。
https://stackoverflow.com/questions/68996175
复制相似问题