Closed cloudwu closed 9 months ago
等另外一些重要的 bug 解决后就看一下这个。
gltf 本身是用 json 描述的,解析格式非常简单,specs 见 https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html
但让引擎完整支持 gltf 可以表达的东西,可能还需要很多工作。只能一点点来。
是的 我用的一个 glb 动画不对 😓
初步看了原因:这个动画驱动的不是模型的蒙皮动画,而是直接驱动的静态模型节点。
即这里 https://github.com/ejoy/ant/wiki/Animation 提到的由动画驱动场景对象。这种动画需要创建 modifier 对象,而现在引擎的 Prefab 还没有支持 modifier 的持久化;而只能通过运行时代码创建。
需要做的工作:让 gltf 转换成引擎的 prefab 文件时,把相关 modifier 也构造出来,这样才能在实例化 prefab 自动带上这类动画。
@HYbutterfly 最新引擎已兼容没有蒙皮但是父亲为骨骼的Mesh。
Discussed in https://github.com/ejoy/ant/discussions/91