大佬们,怎么把语音文件自动绑定到对应的动作上面呀

看了live 2dviewerex的创意工坊里面的星陨计划合集,里面的每个动作触发后都有对应的语音。这个不能是手动一个个绑定的吧。要怎么弄才能获得语音和动作的绑定关系,再实现脚本自动绑定呢。


想还原兔女郎艾莉卡的,拜托了各位大佬

手动绑定我会弄,关键是不知道哪个动作该绑定哪个语音,想要知道怎么弄到他们的对应关系。而且有的动作上面有的会绑定多个语音随机触发。我看创意工坊上面弄的大批量的还原的应该不可能是手动一个个绑的。

我记得星神少女那些游戏的语音文本文件里是有对应动作ID的,这个游戏没解过,就不知道了



这个是我解包的所有文本文件,怎么看是不是呢

二图里是各国语言文本吧,打开中文的找找看


打开是文本对话,没有动作跟语音的对应


前面这个是文本所对应的活动名称吧,你前面一图有对应的Dialog文件,是不是需要多个文件对应的,你再看看Dialog文件

里面好像是有动作跟语音的对应关系,找ai看绑定要用json格式的文件,我导出来的是skel二进制的,没有官方软件我不知道该怎么转换
:sob: :sob: :sob:

所以你并没有仔细看我发的spine文档是吧


事件归事件
就像一个回调一样监听事件如果发生了就执行一些东西例如播放音频这里播放音频的代码需要自己实现
如果你想简单一点在切换到指定动作时播放语音也行至于你说的这个软件我没有使用过目前我个人的工程使用的是spine的内置事件+监听器

道理我懂呀,可是我想要的是


是他弄成live 2d viewer ex创意工坊里面那样,点击位置触发动作及语音。

2025-06-09 13-34-05.rar (5.1 MB)
这个是我想要的效果。

修改xxx.config.json里的命令啊
你先手动绑一个语言到动作上,保存后打开对应的config.json
看看绑定语言的命令的样式
然后写个脚本 读取 语音-动作 的映射文件,按命令样式 填鸭式 替换里面的 动作 和 语音 参数不就行了?

1 个赞

茅塞顿开,我去试试。

失败了,我不知道怎么弄才能绑定成点击哪个位置触发动作,并触发对应的语音 :sob: :sob:

motions项的子项就是动作组,动作组里面的子项就有 “file”(动作)和"sound"(绑定音效)啊


手动绑定我会,我意思是我知道怎么用脚本读取Dialog.txt中的绑定关系,然后自动把所有的内容都绑定进去

文本地址是怎么找到的?我之前没找到。

导出来就有呀,txt的。“E:\WWW\QAQ\Assets\Assets\Game\StaticData\Text\CHS.txt” 路径