[LayaAir 2.0]动画混合无效(版本2.6)

请问官方目前laya动画混合是否存在bug,我在unity里动画遮罩,分层都做好了,在unity播放是没问题的,为啥在laya里1层动画会覆盖0层动画,看到官方之前的答疑说把权重调到0.5,是这样是可以混合了,但如果这样做的话,混合效果很差,那么混合还有啥意义,我找了好久资料,也没找到解决办法,官方demo也没具体实现的逻辑,我实在没办法,现在我就想知道你们官网的demo是怎么做出来的。
捕获1.PNG 捕获2.PNG
已邀请:

红零蓝衫

赞同来自: 乐行

这个问题 确实上下身动画会被覆盖 比如我之前做的射击游戏 一边跑一边射击 同时腰部也需要瞄准  现在解决了 ,这个问题 是因为做3dmax骨骼动画的时候需要有一定规则 :人物的动画要分开做 比如跑步 要分开做上半身和下半身 上半身跑的时候下半身的骨骼不要有动画 骨骼数据不能变动 ,同样 下半身跑动的时候上半身不能有变化 分开做上半身和下半身两个动画 ,之后再unity中使用 就不会被覆盖了 和官方demo的效果一样 。这是个坑 要不是自己懂点3dmax 反复创建动画测试 很难解决。

184*****121

赞同来自: layabox

这种动画融合官方是不支持的   我们支持的融合是上身一个动画 下身一个动画这样   可以搞到一起,具体可以看示例https://layaair2.ldc2.layabox.com/demo2/?language=zh&category=3d&group=Animation3D&name=AnimationLayerBlend
 
包括文档

184*****121

赞同来自: layabox

c066630f64843a5322803ffd0588977.png


8a8e8a51a1cf5f07366a6d0053579bf.png

你可以看到我们的这个动画资源ls    它分为上下两层  混合模式为0叠加模式,然后动画的权重都设置为1  动画制作的时候把一个动画拆解为上身动画和下身动画   然后播放双层来达到混合的目的
 

乐行

赞同来自:

麻烦官方给予解决文案,急!!!

乐行

赞同来自:

我的配制做成这样也没用啊

红零蓝衫

赞同来自:

大致就是留出一根骨骼 做程序上下弯腰瞄准 比如这个待机动画 上半身播放上半身待机动作 下半身播放下半身的 相互不影响 ,其实就是3dmax做动画的时候做两个 (上下身的) 然后导出俩动画 之后合并在unity中 导出到laya 就正常了 而且下半身播放待机 上半身 随时播放开枪 换子弹 等其他动画 相互组合切换 不会有任何问题 。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作