|
|
我需要导出一个人物攻击的动作到ogre中,但问题是人物模型还带一个独立的武器模型,我现在只会在ofusion中导出一个对象的动画,例如:一个人物的攻击,先选中人物模型,转成ofusion材质,再调整模型材质的光,再导出模型,在导出对话框中勾选动画项,这样ogre直接可以用的.material,.mesh,.skeleton文件就齐了。把它放到ogre程序中一看,人物的攻击动作是有了,但没有武器,这显然是不对的。
昨天,在gameres上搜到一个帖子说到一个人物换装的方法,是把不同对象的动画命名为同一个,就可以解决,回去一试,还是不行,因为导出的人物模型并不带有武器的,虽说你多导出了一个武器的模型文件,它们公用一个.skeleton,可在ogre中调用时,我只能调用人物的mesh作为实体,再调用它的动画,说到底,还是没有武器。
后来,又搜到一个帖子,也是换装,他是调用场景文件.osm,来实现了换装和动画,但不过,这样就无法实现像网游中控制人物的效果了。
再后来,又看了一个换装的帖子,它是用给装备绑骨骼,然后和人物模型放一起的方法,感觉有点投机取巧的意思。
我不知道其他游戏公司是如何做的,我现在需要的是导入不用换装的小兵人物模型(我们公司做的游戏类似“三国争霸”),但美工给我是一个小兵模型,它的人物模型和武器是分开的,现在让美工把人物和武器做成一个对象,也不太可能,故只有广发英雄贴,看看有哪位仁兄能有好的方法。 |
|