基于electron的,在本地使用的,加载Live2D模型的小程序,支持MOC和MOC3。
M的意思就是My Live2D(笑
据说Cubism SDK for Web的live2dcubismcore.min.js是不允许再分发的,但我看了一下License好像没有要求啊?
嘛,都是小问题,为了避免麻烦本程序中使用的live2dcubismcore.min.js被我删除了,需要的话请到官网自助下载后放进static文件夹。
live2d官网下载Cubism SDK for Web。
而且Live2D官网的SDK注释真的简明清晰,很适合二次开发阅读(本来就是给你开发用的啊,阔拉!)。
程序大概100M+,鉴于Github的下载尿性,顺便挂一个封装好的程序扔到百度云上供大家测试使用。
参考:姬羽のBlog
重要补充(2020-12-10)!!!
有部分MOC3-MOD并不包含完整的触摸区域,(说的就是你,咖啡枪!),跟碧蓝的全中文区域真的没法比,所以在触摸动作上可能会存在一些绝逼都是问题。
MOD的设置比例因子也不相同,体现在加载的MOD可能会特别特别小,(说的还是你,咖啡枪!)。
这两个是目前需要解决的(已经解决了)(2020-12-30)。
软件主界面,支持MOC和MOC3
左键图标显示、隐藏MOD,右键图标弹出选单
基础设置菜单,(因为Win10的缩放与布局设置,可能会使程序比例放大变的模糊,这里改小比例会缩放MOD)
导入模型,MOC和MOC3分别所选择的文件
Alt+鼠标左键移动MOD界面
Ctrl+鼠标左键报告当前坐标点(针对部分MOC格式没有设置hit_areas所造成的不能触摸问题,可以自己手动划定触摸区域,详见提供的测试MOD)
可以选择在github直接下载,太慢的话可以试试百度云(虽然可能一样慢)
下载:百度云,提取码:mtxg
注:测试MOD是我自己进行修改后提供的样板,基本涵盖了程序所能提供的全部功能。测试MOD的版权归版权方所有,仅供学习和交流使用,并请于下载后24小时内删除,谢谢。
源代码的使用请参见electron官方文档,简单来说应该就是三步。
进入文件夹根目录
$ cd xxxxx
安装依赖库
$ npm install
运行应用
$ npm start
新增语音和语音文本匹配功能(搞定) (可能会)新增触摸文本编辑功能
(可能会)新增MOD加载管理库功能
(可能会)新增MOD.json文件实时编辑功能
(可能会)咕咕咕
Copyright (c) 2020-present LONY (kongbaiku)
本项目采用GPL(GNU通用公共许可协议),可自由修改和使用,但不允许任何形式的商用,包括并不限于添加广告、做为闭源的商业软件发布和销售等。
如果喜欢本项目的话,请点一个☆Star吧~
如果愿意将修改好的MOD文件共享给他人使用,并允许我上传至云端的话,可以发送打包好的文件至lony220@126.com
打包文件请以:游戏名-角色名-皮肤名-编辑者 的格式发送,我会在整理后上传至云端(๑•̀ㅂ•́)و✧
非常感谢ヾ(≧▽≦*)o