Live2D 的 JS 引擎改造记录

665 字

从网上收集来的live2js引擎

对代码进行了整理,删除无用代码,添加对多场景支持,添加额外功能,CLASS_BASIC内容太多未整理,这里面的东西也不需要修改

对应的后台api格式如下

获取模型json:${资源Home目录}/model?modelname=${模型名称}

json中组件:${资源Home目录}/component/${模型名称}/${组件资源地址}

创建: CanvansId, 资源Home目录,模型名称,可选参数

var live2d = live2dInit(CanvansId, "http://${host}/live2d", "modelname", options);

多个画布渲染,例如

for (var i = 0; i < 10; i++) {

var live2d = live2dInit(i.toString(), "http://${host}/live2d", "modelname", options);

}

options参数如下

followMouse跟随鼠标 true|false

shadowMode黑影模式 true|false

释放

live2dRelease(live2d)或者live2dReleaseAll()

黑影模式

live2d.setShadowMode(true|false) & live2d.getShadowMode()

鼠标跟随

live2d.setFollowMouse(true|false) & live2d.getFollowMouse();

创建聊天框

live2d.popMessage

嘴型控制

live2d.openMouth

相关下载

ZIPZIP附件45KB

返回首页