Code Monkey home page Code Monkey logo

cubismandroidlivewallpaper's Introduction

Cubism Android Wallpaper Sample

Live2D Cubism 4 Editor で出力したモデルを表示する LiveWallpaper アプリケーションのサンプルです。

Cubism Native Framework および Live2D Cubism Core と組み合わせて使用します。

利用には事前に下記のダウンロードが必要です

  • AndroidStudio
  • Android SDK
  • Android SDK Build-Tools
  • Android NDK
  • CMake

ライセンス

本 SDK を使用する前にライセンスをご確認ください。

注意事項

本 SDK を使用する前に 注意事項をご確認ください。

ブランチ

Git上には3つのブランチを用意しています

master ブランチ

2021年8月28日に開催したCubism SDKワークショップの解答部分を含めたフルプロジェクトのブランチです。 すぐにアプリケーションを実行させたい、動作を体験したいという方向けです。

for-workshop ブランチ

2021年8月28日に開催した Cubism SDK ワークショップで実際に利用したプロジェクトのブランチです。 解答部分が削除されているため、 Cubism SDK ワークショップの問題を解きたい、もしくは実装の練習がしたいという方向けです。

use-acceleration ブランチ

master ブランチを一部改変したフルプロジェクトのブランチです。 重力加速度の値に応じた位置へ移動する master ブランチのプロジェクトとは異なり、重力のかかっている向きと大きさに応じた力を加えるような処理を行っています。

ディレクトリ構成

.
├─ Core             # Live2D Cubism Core が含まれるディレクトリ
├─ Framework        # レンダリングやアニメーション機能などのソースコードが含まれるディレクトリ
├─ thirdParty       # サードパーティ製のヘッダーが含まれるディレクトリ
└─ AndroidWallPaper # Android Studio プロジェクト

Cubism Native Framework

モデルを表示、操作するための各種機能を提供します。

Live2D Cubism Core for Native

Cubism Native Frameworkを利用するために必要なライブラリです。

当リポジトリには Live2D Cubism Core for Native は同梱されていません。

ダウンロードするにはこちらのページを参照ください。 ダウンロードした Zip ファイルの該当する中身を Core ディレクトリにコピーしてください。

SDKマニュアル

Cubism SDK Manual

変更履歴

当リポジトリの変更履歴については CHANGELOG.md を参照ください。

開発環境

開発ツール バージョン
Android Studio 4.2.1
CMake 3.18.1

Thirdparty

サードパーティ バージョン
[stb_image.h] 2.23
[GLWallpaperService.java] 0.9.2

Android

Android SDK tools バージョン
Android NDK 22.1.7171670
Android SDK 30.0.3

動作確認環境

プラットフォーム バージョン
Windows 10 20H2

Android

バージョン デバイス Tegra
11 Pixel 3a
7.1.1 Nexus 9 ✔︎

cubismandroidlivewallpaper's People

Contributors

itoh-at-live2d-com avatar tanakaso-at-live2d-com avatar wada-at-live2d-com avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.