e07db083ba | ||
---|---|---|
.vscode | ||
Core | ||
Framework@50de62e306 | ||
Samples | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
CHANGELOG.md | ||
LICENSE.md | ||
NOTICE.md | ||
README.md |
README.md
Cubism Web Samples
Live2D Cubism 4 Editor で出力したモデルを表示するアプリケーションのサンプル実装です。
Cubism Web Framework および Live2D Cubism Core と組み合わせて使用します。
ライセンス
本 SDK を使用する前に、ライセンスをご確認ください。
注意事項
本 SDK を使用する前に、注意事項をご確認ください。
ディレクトリ構成
.
├─ .vscode # Visual Studio Code 用プロジェクト設定ディレクトリ
├─ Core # Live2D Cubism Core が含まれるディレクトリ
├─ Framework # レンダリングやアニメーション機能などのソースコードが含まれるディレクトリ
└─ Samples
├─ Resources # モデルのファイルや画像などのリソースが含まれるディレクトリ
└─ TypeScript # TypeScript のサンプルプロジェクトが含まれるディレクトリ
Live2D Cubism Core for Web
モデルをロードするためのライブラリです。
当リポジトリではCubism Coreを管理していません。 こちらからCubism SDK for Webをダウンロードして、 Coreディレクトリのファイルをコピーしてください。
開発環境構築
- [Node.js] と [Visual Studio Code] をインストールします
- Visual Studio Code で 本 SDK のトップディレクトリ を開き、推奨拡張機能をインストールします
- ポップアップ通知の他、拡張機能タブから
@recommended
を入力することで確認できます
- ポップアップ通知の他、拡張機能タブから
サンプルデモの動作確認
コマンドパレット(View > Command Palette...)で >Tasks: Run Task
を入力することで、タスク一覧が表示されます。
- タスク一覧から
npm: install - Samples/TypeScript/Demo
を選択して依存パッケージのダウンロードを行います - タスク一覧から
npm: build - Samples/TypeScript/Demo
を選択してサンプルデモのビルドを行います - タスク一覧から
npm: serve - Samples/TypeScript/Demo
を選択して動作確認用の簡易サーバを起動します - ブラウザの URL 欄に
http://localhost:5000/Samples/TypeScript/Demo/
と入力してアクセスします - コマンドパレットから
>Tasks: Terminate Task
を入力してnpm: serve
を選択すると簡易サーバが終了します
その他のタスクに関してはサンプルプロジェクトの README.md を参照ください。
NOTE: デバック用の設定は、.vscode/tasks.json
に記述しています。
プロジェクトのデバック
Visual Studio Code で 本 SDK のトップディレクトリ を開き、 F5 キーを入力すると Debugger for Chrome が起動します。
Visual Studio Code 上でブレイクポイントを貼って Chrome ブラウザと連動してデバックを行うことができます。
NOTE: デバック用の設定は、.vscode/launch.json
に記述しています。
SDKマニュアル
変更履歴
当リポジトリの変更履歴については CHANGELOG.md を参照ください。
開発環境
Node.js
- 16.1.0
- 14.17.0
- 12.22.1
動作確認環境
プラットフォーム | ブラウザ | バージョン |
---|---|---|
Android | Google Chrome | 90.0.4430.210 |
Android | Microsoft Edge | 46.04.4.5157 |
Android | Mozilla Firefox | 88.1.4 |
iOS / iPadOS | Google Chrome | 90.0.4430.216 |
iOS / iPadOS | Microsoft Edge | 46.3.13 |
iOS / iPadOS | Mozilla Firefox | 33.1 |
iOS / iPadOS | Safari | 14.1 |
macOS | Google Chrome | 91.0.4472.77 |
macOS | Microsoft Edge | 90.0.818.66 |
macOS | Mozilla Firefox | 88.0.1 |
macOS | Safari | 14.1 |
Windows | Google Chrome | 91.0.4472.77 |
Windows | Internet Explorer 11 | 19041.928 |
Windows | Microsoft Edge | 90.0.818.66 |
Windows | Mozilla Firefox | 88.0.1 |
Note: 動作確認時のサーバの起動は ./Samples/TypeScript/Demo/package.json
の serve
スクリプトを使用して行っています。