求助大佬,l2dviewerex语音设置的问题

在做樱境物语的cg,原本设想的是点击触发touch动作的同时角色会说一句语音,可是人物嘴部的talk动画在动画里,于是就想着调出嘴型同步来弄。

设想的效果是点击以后触发touch动画,角色出语音和嘴型动画以后再回到待机动画。可是因为touch动画只有1秒钟的时间,导致动画与语音的嘴型同步不对等的问题。目前想出了2个方案,一是设置动作时长

QQ_1779264575619

QQ_1779264753025

而后用后置指令lip_sync disable关闭嘴型同步,可这样就会导致在语音还没说完的时候嘴型同步就已经停止(毕竟touch动画就1秒钟,同理在tap里的语音也就只会持续1秒钟)

第二种方法自然就是删去lip_sync disable,可这样就导致嘴型同步说完以后不会回到待机动作。哪怕加上start_mtn idle代码也没用,start_mtn tap#1同时使用2个tap动画的方法也试过了依旧不行,所以在此向各位大佬求助,有没有什么好的解决方法

每个语音的长度是不一样的吧,这个动作的时长只有1秒的话,是不能刚好说完这个语音的吧,按这样不是语音说一半就回到待机动作了,还是说你想要的是点击后触发动作开始语音,然后回到待机继续没说完的语音,期间一直保持嘴型 :thinking:

不过我有一个蠢办法。可以在spine中把这个嘴型动画关键帧一直复制到时长足够久,然后你的语音就可以一直有嘴型变化了

1.zip (4.7 MB)随便找了俩个时长不一样的语音点击时触达动作随机触发其中一个语音,看效果是在触发语音是一直有嘴型变化的。

不知道你具体想要的效果是咋样的

是的,我想要的效果就这样