最近在使用的过程中出现一些诡异的问题,fbx文件的第一帧是站立的人物动作,75帧是倒地的动作,每次加载模型时总是先出现倒地的动作然后才开始播放等待的动画,请教一下大家这是模型的问题还是代码的问题?
模型制作的时候有需要指定什么东西吗?
FBX上传一下吧,帮你分析一下。
上传了,帮忙看一下,谢啦
把fbx使用3dmax重新导出一遍,竟然好使了…
模型骨骼的初始状态是趴着的,最好是等待的动画的。
在runAction之后,使用Animate3D::update(0.0f),可以强制到第一帧。
一些建议:模型骨骼126左右,真多,四次Drawcall。1W多个面,这是给手游用的吗?不过一个主角模型是这样也还行。
这个就是测试用的,如果要在游戏里面用肯定是要修改的。。。。后来用3d max导出了一下竟然好了…
不播放动画的话最好还要打开深度测试否则可能会有点问题
默认是最开始那帧吧