最近在网上找了一个在unity中使用Live2dSDK的教程,写个笔记留念。
Live2d的SDK在官网https://www.live2d.com/ja/下载,3.0版本是新版本,我们采用2.x版本的SDK。官网有些需要翻墙查看,我已经存在了度盘中链接:https://pan.baidu.com/s/1nNa7I_L_cshbhoiLbEWfCA 提取码:twds ,还有一个live2D的建模软件Live2D Cubism Editor 3.2,安装包也在网盘里。
先说说Live2d的原理,就是将一张静态的2d图片拆分为多个部分,进行微小的扭曲变形达到所谓的动态2d。
在Unity中使用SDK--
将Live2D_SDK_Unity_2.1.04_2_jp.zip文件解压,将文件夹中的framework,lib,tool文件夹拖入unity项目的assest中即可,过程中会有一个版本的提示,点击继续即可。在后续开发过程中可能会由找不到live2d的某些方法,将上述三个文件删掉后重新拉入,多试几次即可。
再说说Live2d建模显示过程:
1.初始化模型。
1.制作模型(读取moc文件)。
2.与贴图建立关联。
3.与绘图环境建立链接。(有些平台不需要)。
4.制定显示位置与尺寸。
2.更新模型状态。
1.更新顶点。
2.绘图。
接下来说说怎么使用这个SDK
首先先要声明命名空间