这是我在github上找到的一个开源项目,实现了live2d的模型加载。
项目地址:https://github.com/ytx1991/Azusa-Live2D
使用方法:下载下来后解压,找到demo里的exe文件,运行它。
加载模型需要手动输入模型文件的json文件的路径,鼠标单击互动,右击拖动就可以移动位置。
可能有人说这么麻烦还不去用steam上的那个wallpaper live2d呢,但是那个收费,对于我这种穷学生来说没钱,此软件唯一优势:免费
另外,有懂live2d核心技术的欢迎一起交流,我自己正在尝试用java实现live2d,现在live2d有js库,webgl库,就是找不到给java用的库,那个开源软件里虽然有live2d.dll文件,但是作者没写API的文档,我就不知道内部的方法,因为是要通过JNA或者JNI调用dll文件中的代码的,所以我必须要知道dll文件中的方法。
如果真不行,就在现实中自己用纸片搭一个出来,毕竟是物理的嘛,不需要编程,
直接就是live2d了….
另外,我在scratch上找到了几个live2d的项目,正在研究中,暂时还不知道人物转向的原理是什么,怎么实现的
不知道纯2d的骨骼动画能不能做出这种效果