关于3d模型的attachnode的绑定问题紧急求助

flamefox
Thu, 15 Jan 2015 15:43:09 +0000

是这样的，美工分别设计了一个角色和骑宠，并且将其导出为

模型.fbx，
模型@action.fbx，
骑宠.fbx
骑宠@action.fbx，

运行时加载sprite3d用不带@的fbx,动画加载带@的fbx,导出不带@的fbx时不带动画，带@的带动画

以上的都是在3dmax中调过对齐过得…

现在的问题是，当我把模型绑定到骑宠上的虚拟体时，如果骑宠不播放动作，看起来坐标系是对的，如果骑宠播放了动作，则坐标系就会有偏移。一般是xyz轴的各种旋转，然后我打开动作的max文件，修改了绑定点的旋转值:操作是选中虚拟体F12修改…然后导出就可以正常，但是换其他模型又会出现坐标系奇怪的的情况…然后带动画的fbx重置变化只会修改关键帧…无法全部帧对齐修改…

于是我想求助的问题是:
1:到底是啥情况导致虚拟体坐标系奇怪了…
2:我要怎么操作才能解决这问题
3:导出后看起来正常的2个fbx的那个虚拟体，在vs里面看他的旋转修改也都不一样，而且也都不是，0,0,0，而且和3dmax里面看的坐标也不一样，这个啥情况
4:可以像我这样导出嘛，然后独立单纯动画导出怎么重置变换，再x变化塌陷啊，只会修改一帧啊

求助啊！！

阅读整个主题