3D版本动画还是不正常

问题找到了,好像是编辑器里缓存太严重了!?
重新在3DMAX里导出新的动画,结果播放还是旧文件的动画。。。
除非删除原来的动画文件,再起个新名字,再导入进去才会变成新动画。

尝试了N遍都是这个问题,不把旧文件删除,不改文件名就不能正常播放新动画。。。蛋疼。
而且只要是之前导出过的名称,都不能用。。。


另外进入动画编辑模式后,点击不保存无法退出动画编辑模式,报错如下

将 c.FBX 导入 3ds Max 2019 之后,以下是观测结果:

Clip1

Clip2

并未发现 clip2 有跳跃动作。

以下是 Creator 3D 中 Clip1 和 Clip2 的表现

speed的问题我这边查一下~

那奇怪了,我用的是MAX2020,确实第二个clip2动画是做的跳的动画,在里面播放也正常。莫非不支持2020~
不过跳的动画是帧动画,不是骨骼动画。

请问下什么3D软件可以更好的做动画片断。
3DMAX效果不好,而且导入带多个动画的FBX,3DMAX里只能导入一个动画。

不会吧,3Dmax应该对FBX支持最好了吧。。。小型的可以试试Blender,开源免费~

我也不清楚。我用的2020,本地clip2动画预览正常,导出来就不正常,不知道是不是软件本身有些问题,回头换个版本试试。
blender实在太难用了。

问题找到了,好像是编辑器里缓存太严重了!
重新在3DMAX里导出新的动画,结果播放还是旧文件的动画。。。
除非删除原来的动画文件,再起个新名字,再导入进去才会变成新动画。


尝试了N遍都是这个问题,不把旧文件删除,不改文件名就不能正常播放新动画。。。蛋疼。
而且只要是之前导出过的名称,都不能用。。。

问题找到了,好像是编辑器里缓存太严重了!
重新在3DMAX里导出新的动画,结果播放还是旧文件的动画。。。
除非删除原来的动画文件,再起个新名字,再导入进去才会变成新动画。


尝试了N遍都是这个问题,不把旧文件删除,不改文件名就不能正常播放新动画。。。蛋疼。
而且只要是之前导出过的名称,都不能用。。。

不是吧。。我用blender打开看你这个文件,clip2也是不能动的,肯定是max导出时数据就不对了。你能用的fbx发一个上来我看一下。

不过我也怀疑是3DMAX导出有问题。
昨天试了很多遍,换个名称导出来就对了。还得是之前没用过的名称,也不知道是什么情况。
要么就是我的3DMAX软件有问题。我导出的参数确实是对的,预览也正常。
今天我再试一下先导出一个不一样的名称,再改成原来的名称,再覆盖到游戏引擎里试试吧。
如果可以那就是3DMAX2020版软件的问题,但是为啥会有导出新动画没更新FBX的情况呢。

test.zip (8.5 KB)
问题确定了,是游戏引擎的问题,我把这个FBX做成新动画覆盖到游戏引擎之后,我再把它导入3DMAX里,动画正常。
但游戏引擎里不正常,还是之前的动画,估计是里面有旧文件没有被覆盖?比如test.fbx.meta或哪些缓存文件没有即时更新?
麻烦检查一下哦。
我分别测试了用新动画文件导出不同文件名,再改成旧文件名覆盖到游戏引擎里,以及直接导入到引擎里替换原来的FBX都不行,引擎里在动画编辑模式里预览,仍然不会自动更新为新文件的动画。
关闭3D引擎再重新打开后正常。
运行环境win10,使用cocos dashboard1.0.6下载的3D引擎版本为1.1,3DMAX版本2020

这个文件导入后都能正确播放的。之前的文件第2个clip肯定是有问题的,因为我在blender中看了也是没有动画的。

我的意思是,在软件打开状态下,直接覆盖原动画文件,但并没有改变成新文件的动画,
然后我关掉引擎,重新打开引擎,动画就正常了。
是否有什么文件当时没有即时修改呢?
我现在重新再下个2019MAX再试。

测试完了,就是引擎的问题。
BUG复现如下:

1、创建新工程,资源目录创建mod目录,里面放了做好的FBX(包含2个动画),动画在3DMAX中测试正常,均为骨骼动画。

2、首次打开3D引擎,没有任何问题。

3、不关闭3D引擎,先在MAX里修改了动画片断2的骨骼动画效果,MAX里测试没有任何问题,然后导出到MOD目录直接覆盖旧的FBX文件。

4、BUG出现了,3D引擎里在动画编辑器里(注意是在引擎里看动画,不是网页预览,网页预览我还没测行不行)查看动画2仍然是旧的动画(因为测试几十遍动画2都有问题,所以动画1也就没测试有没有问题了),无论是手动删除旧文件,再从3DMAX里导出到这个文件夹,还是怎么样操作,只要用过的文件名,旧动画均不能更新为新动画的效果。

5、目前的解决办法:1、关掉3D引擎重新打开问题解决,但太麻烦。2、通过恢复默认布局实现假重启软件也可以解决,虽然也麻烦点,但还能忍受。

软件版本1.1,电脑系统win10。
你们再测试测试哦,我已经测试几十遍了,要吐了,每次都是这样的BUG复现。二楼我提供的FBX动画2有问题是因为动画1是骨骼动画,动画2直接修改了BOX位置动画,导致动画2失效。不过后面这些动画我都是做的骨骼动画,是没有问题的。第5条的解决说明3D引擎确实是有BUG问题,不能实时更新为新动画,要不然就不会要重启软件才有效果。

感谢反馈,看起来是数据没有及时更新,你可以试一下在这个右键上重新导入资源.

经过测试发现1.1版本上确实有这个问题,我们将在1.1.1上修复这个问题~