【Android】用Cubism 2制作自己的Live2D——android sdk樣本的下載與Android studio編譯!


前言-

在瀏覽Live2d說明書的時候我無意中發現了一個有趣的東西,就是android sdk中居然自帶動態壁紙!那就讓我們來試試吧,說明書此頁的網址連接——中文版||日文版

Android開發所必需的環境-

沒啥說的,沒有的可以跳過了,真的想試試的可以試試說明書上的#01 Android開發必要的工具,不過不要輕信上面顯示的30分鍾就是了。在這里我用的是Android studio

SDK的下載-

地址(日文網站破校園網打不開233回頭不上,一定)

baidu盤     提取碼:19jm

下載解壓后的目錄:

這里解釋一下這些文件夾里面都是些什么,其實點開ReadMe.txt里面說的很清楚了,

------------------------------
    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里放的這是簡單的工程

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

同時這是用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM