1 Star 8 Fork 0

水瓶座鬼才 / desktopLive2d

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

desktopLive2d

介绍

桌面版live2d,支持添加更换模型

软件架构

node.js、electron、electron-forge

效果图:

效果图

build

npm config set registry https://registry.npm.taobao.org
可能需要的其他操作:
npm install -g electron-forge
npm install -g electron-prebuilt
如果出错或者出现什么权限拒绝的问题,重新安装:
npx @electron-forge/cli import
npm i --save-dev electron
npm install -g electron-prebuilt
npm install -g electron-forge

run

npm run test

package

npx @electron-forge/cli import
npm i --save-dev electron
npm install -g electron-prebuilt
npm install -g electron-forge
如果前面四步执行过就不需要执行了,如果出现electron缺失啥的,重新npm i --save-dev electron。总之感觉node的坑真多
最后:
npm run make

使用说明

你可以动态添加模型(该操作需要重启程序生效),模型的话,百度 "live2d模型下载" ,就会出现一大堆,但是要注意很多live2d模型是有版权的,不能商用。当然,模型可以自制。
你需要将模型复制到/src/live2d/model文件夹下,像这样:
添加模型 除此之外,你还需要更改/src/live2d/modelList.json文件,把新加的模型的json文件路径添加到json文件里面,像这样:
更改modelList.json文件

你可以给模型设置背景图片,如果不设置也不会有什么影响。无背景图片的模型将不显示背景图片,背景图片可以这样子加:

{
  "modelList": [
    {
      "modelPath": "./live2d/model/aa12_2403/aa12_2403.model.json",
      "bgUrl":"./bg/live2dBg1.gif"
    },    
    {
      "modelPath": "./live2d/model/Pio/animal-costume.json",
      "bgUrl":"./bg/live2dBg2.gif"
    }
  ]
}
背景图片

背景图片

说明:一般模型的json文件位于模型文件的根路径,像这样

模型的json文件

你可以在这里切换模型:

切换模型

拖拽主界面:

只有一个地方可以触发拖拽,那就是这里:

拖拽程序

系统托盘:

系统托盘

注意事项

该程序主要是针对win平台开发,兼容win7,其他mac和linux平台兼容性没试过。

空文件

简介

桌面版live2d,支持添加更换模型 展开 收起
NodeJS
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
NodeJS
1
https://gitee.com/guangxikejidaxue/desktop-live2d.git
git@gitee.com:guangxikejidaxue/desktop-live2d.git
guangxikejidaxue
desktop-live2d
desktopLive2d
master

搜索帮助