马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
明明去年就出了的功能现在才开始摸索的我是fw,
之前一直懒得弄直到今天才做出来这样的一个小尝试。
以下是一个视频版本的踩坑记录()
第一步踩坑:报错显示could not revive com3.
这个坑踩到是因为我的live2d是4.2.而renpy并不支持4.0以上的sdk所以请在导出的时候选择
第二步踩坑:在成功处理了上面的问题之后,按照我平时制作模型的习惯,一直无法显示live2d。能进游戏,但在屏幕底端出现了 动画名 is not a known attribute(大概是这个意思)的红色报错。
这个坑的处理方法是需要自己去修改导出的.modle3.json 文件
[RenPy] 纯文本查看 复制代码 {
"Version": 3,
"FileReferences": {
"Moc": "cg1a.moc3",
"Textures": [
"cg1a.4096/texture_00.png"
],
"Physics": "cg1a.physics3.json",
"DisplayInfo": "cg1a.cdi3.json"
},
........
}
原本导出后基本上应该是如上的样子,我们需要手动往里面添加一段motions作为attribute就像这样
[RenPy] 纯文本查看 复制代码 "Version": 3,
"FileReferences": {
"Moc": "test2d.moc3",
"Textures": [
"test2d.2048/texture_00.png"
],
"Physics": "test2d.physics3.json",
"DisplayInfo": "test2d.cdi3.json",
"Motions": {
"": [
{"File": "motions/scene1.motion3.json"}
]
}
(请不要直接套用 两个。json不属于同一个模型 我只是懒得去写了 文件路径啥的可以自定义)
目前踩到的坑就这两个,至于其他怎么准备,例如怎么去弄live2d 的sdk啥的吧内大佬写的已经很清楚了。我就不在这里班门弄斧了,详情请见这里
|