【Android】用Cubism 2制做本身的Live2D——android sdk样本的下载与Android studio编译!

前言-

在浏览Live2d说明书的时候我无心中发现了一个有趣的东西,就是android sdk中竟然自带动态壁纸!那就让咱们来试试吧,说明书此页的网址链接——中文版||日文版html

Android开发所必需的环境-

没啥说的,没有的能够跳过了,真的想试试的能够试试说明书上的#01 Android開發必要的工具,不过不要轻信上面显示的30分钟就是了。在这里我用的是Android studiojava

SDK的下载-

地址(日文网站破校园网打不开233回头不上,必定)android

baidu盘     提取码:19jmapp

下载解压后的目录:框架

这里解释一下这些文件夹里面都是些什么,其实点开ReadMe.txt里面说的很清楚了,eclipse

------------------------------ Operating environment ------------------------------ Programming language : Java Library : jar Graphics environment : OpenGL ES1 Platform : Android 2.3 or later Development environment of sample : Eclipse4.2

------------------------------
  Folder Structure
------------------------------
  ReadMe.txt This document file
  Folder containing libraries
  sample Folder containing sample projects
  framework Folder containing codes for Live2D framework used in samples工具

》》Library文件夹里面放的是必需要用的jar包网站

》》Sample里放的这是简单的工程spa

》》Framework里放的是Live2d运行所用的框架code

同时这是用eclipse编写的项目,打开sample下的任何一个项目都能看到一个eclipse+ADT编写的android程序目录,可是我用的倒是Android Studio(下文都称AS),运行这些着实让我费了一点劲。

 运行方法-

虽然AS的欢迎页有打开Eclipse ADT的选项,可是因为目录结构的差别,加之AS要将进行项目的转换,因此直接这样导入确定是不可取的

P.S:若是你的AS打开会直接打开最近关闭的项目,须要File->Close Project 关闭当前项目。

那Sample中的项目该怎么导入AS进行编译呢?

通过我屡次的尝试,在lib文件夹下的live2d_android.jar包有不少次没有一块儿导入项目,有时导入却找不到索引,因此索性咱们就把他挨个复制到sample文件夹下的每一个项目中libs文件夹中,一共4个。

 

还有就是Framework文件夹中是Java类也是很重要的,这里须要帮这些文件放在app\src\main\java\jp\live2d下

 

(就是和该项目的其余代码放在一块儿)虽然这种方法被我室友吐槽了,说我不按“基本法”来,我也知道这样很low,可是我实在不知道其余的办法把这些都串联起来,有大神看到能够试着教教我。

 

--还有一点其实在我尝试之后 simple与benchmark两个项目并使用到framework的类,因此能够不用放

而后再使用import project(Gradle Eclipse ADT etc.)导入

 中途AS会提醒你各类各样的风险,你还须要给这个转换的项目起个名字,不然AS会在后面加一个·傻傻的“1”来区分新老项目~~

接下来就是等着AS make project最后会提醒你这个警告:

由于所用的cubism2sdk过于老旧,as提供了'Remove minSdkVersion and sync project',删除最小的sdk同步项目后就能完美运行了

SO,咱们来康康这些项目运行出来都是什么吧!

首先是benchmark

而后是LiveWallpaper

最后是SampleApp1

相关文章
相关标签/搜索