大家好。我是一个D3D初学者。看书看到蒙皮动画一节。便有了如下问题,但是求证了一位所谓的“业内人士”,得到了一盆冷水。因此在这里在次跪求高手,望得以解释。谢谢了先。问题是这样的。    先举一个例子,相信“街霸”类的格斗游戏大家都应该知道。我想问的问题是:假设格斗类游戏,需要添加一个新的角色,而这个角色又有一个新的招式,姑且叫他“波波拳”,假设被这个“波波拳”击中的角色,要去做“捂肚子”的动作,而“捂肚子”这个动作,之前各个模型又没有这个动画序列(就是说,“捂肚子”这个段动画是一个新的动画)。    那么,增加这个新的动作,需要把之前所有的角色都重新编辑么??还是只要添加“捂肚子”这个新动作数据,然后套到各个模型上就OK??    问了一个业内人士,说是必须要重新编辑各个模型,并且项目发布时,各个动作必须固定下来,因为蒙皮时,需要解决顶点权重的问题。    而我,我是想设计一种自定义的模型格式,我的设计理念是,模型数据归模型数据,动画数据归动画数据,意思就是,角色模型在建模的时候,美工将它们做成结构一致的模型,既都有相同的组成部分或者说子模型,比如都有头、雄、胳膊等。
然后,我用骨骼动画数据来套任意模型,就是说,任意角色都可以作出这个骨骼描述的动作。这样,添加新的动作时,就不必重新编辑各个模型。    感谢您耐心的看到这里。最终我想问,我的想法可以实现么?如果不可以请说明理由,如果可以,请帮我想一个数据结构,或者说一个设计思路。。谢谢!当然,您不必写冗长的代码,只要伪代码或者文字说明就可以了。谢谢!!