从网上收集来的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