EYHN / hexo-helper-live2d

Add the Sseexxyyy live2d to your hexo!
GNU General Public License v2.0
3.86k stars 470 forks source link

游戏中提取的Live2d无法加载 #136

Open picpo opened 5 years ago

picpo commented 5 years ago

描述你的问题 我在游戏中提取了人物的live2d资源,能用Cubism3Viewer打开
但是在hexo中使用时发现如下问题,以致无法让live2d出现在网页中
ERROR Plugin load failed: hexo-helper-live2d Error: ENOTDIR: not a directory, scandir 'F:\blog\live2d_models\aierdeliqi_4.model.json' at Object.fs.readdirSync (fs.js:904:18) at listFiles (F:\blog\node_modules\hexo-helper-live2d\lib\listFiles.js:17:20) at loadModelFrom (F:\blog\node_modules\hexo-helper-live2d\lib\loadModelFrom.js:26:22) at F:\blog\node_modules\hexo-helper-live2d\index.js:117:11 at fs.readFile.then.script (F:\blog\node_modules\hexo\lib\hexo\index.js:232:12) at tryCatcher (F:\blog\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:512:31) at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:693:18) at Promise._fulfill (F:\blog\node_modules\bluebird\js\release\promise.js:638:18) at Promise._resolveCallback (F:\blog\node_modules\bluebird\js\release\promise.js:432:57) at Promise._settlePromiseFromHandler (F:\blog\node_modules\bluebird\js\release\promise.js:524:17) at Promise._settlePromise (F:\blog\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (F:\blog\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (F:\blog\node_modules\bluebird\js\release\promise.js:693:18) at Promise._fulfill (F:\blog\node_modules\bluebird\js\release\promise.js:638:18) at F:\blog\node_modules\bluebird\js\release\nodeback.js:42:21 at F:\blog\node_modules\graceful-fs\graceful-fs.js:78:16 at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3)

另外,本人对live2d等不是非常精通,烦请大佬帮我查看问题 复现步骤 复现此问题的步骤

出现问题的网站地址: log 选项设置为 true 来显示完整的日志. _config.yml 中的配置:


live2d:

控制台输出:

  1. 打开'...'
  2. 双击'...'
  3. 滑动到'...'
  4. 发现'...'错误

预期的行为 请简明清晰地描述此操作预期的结果

屏幕截图 如果可能, 请添加一些屏幕截图来更好地描述你的问题

环境信息(请务必填写下列信息)

额外的信息 请在此处描述其他的内容

[ ] 变为 [x] 来表示我接受了这些问题。

@EYHN @xiazeyu

kokosensei commented 5 years ago

目前为止好像还没有推出支持moc3的版本吧, 我也以前也尝试过AzurLane的live2d, 但没有一个是成功的

xiazeyu commented 5 years ago

moc3的官方repo: https://github.com/Live2D/CubismJsComponents

还是希望您能确认一下相关的路径没有问题 因为从控制台报错来看,他把.model.json当成一个目录了

picpo commented 5 years ago

moc3的官方repo: https://github.com/Live2D/CubismJsComponents

还是希望您能确认一下相关的路径没有问题 因为从控制台报错来看,他把.model.json当成一个目录了

路径换成文件夹了 似乎也不太行。。。

honjun commented 5 years ago

3.0要3.0的webSDK才能显示

purofle commented 4 years ago

我也有同样的问题