在瀏覽Live2d說明書的時候我無心中發現了一個有趣的東西,就是android sdk中竟然自帶動態壁紙!那就讓咱們來試試吧,說明書此頁的網址鏈接——中文版||日文版html
沒啥說的,沒有的能夠跳過了,真的想試試的能夠試試說明書上的#01 Android開發必要的工具,不過不要輕信上面顯示的30分鐘就是了。在這裏我用的是Android studiojava
地址(日文網站破校園網打不開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,咱們來康康這些項目運行出來都是什麼吧!
最後是SampleApp1