【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

相關文章
相關標籤/搜索