节点动画问题

导入了一个3d模型,是有蒙皮有动画的,有骨骼节点的,讲道理,移动或者旋转节点,蒙皮应该是会变的,动画里面就是对一个一个的节点进行移动和旋转来实现的,但在编辑器里面直接移动或者旋转节点的话,蒙皮是不会变的,我以为只是编辑器里面移动不生效,但在运行时用代码移动节点,还是不生效,这是bug吗?为什么动画文件里面移动节点就会引起蒙皮变动,而用代码移动节点,蒙皮就没有变动?
图1,2是同样的模型导入到u3d和cocos3d里面,看起来是正常的
图3,4是移动同一个骨骼节点后,画面显示的区别,u3d里面的蒙皮是变动了的,但是cocos3d里面的没有





模型来自
https://github.com/pissang/dota2hero/tree/gh-pages/heroes/abaddon

理解的没错的话,是在导入后,对模型内节点进行移动,期望它能生效是吧?我们的骨骼动画是 GPU 运算的,只有 animation clip 中的数据会被上传到 GPU 被在动画运行时生效,节点本身的数据是不会生效的。

当然,我们也提供了挂点系统来让物体可以跟随动画,这些信息在文档中都有描述,可以先看看

https://docs.cocos.com/creator3d/manual/zh/engine/animation/skeletal-animation.html?h=骨骼动画