# このパッケージの概要
## 2Dタワーディフェンス/ハック・スラッシュゲームのプロトタイピングに
- このアセットは、Unityプロジェクトで利用できる2Dキャラクター・アニメーションのパッケージです。
- キャラクターのPrefabが同梱されているので、Unityプロジェクトにドラッグ&ドロップで組み込むことができます。
- スクリプトを記述することでキャラクターのアニメーションを制御できます。
- キャラクターの種類は下記の通りです:
- 刀を持った侍(大・中・小)
- 槍を持った侍(大・中・小)
- 合計: 6パターン
- それぞれのキャラクターが対応しているアニメーションの種類は下記の通りです:
- Idle (静止)
- Move (移動)
- Attack (攻撃)
- Damage (ダメージ)
## Spineデータ同梱でカスタマイズ可能
- キャラクター・アニメーションは、Spineを使用して制作しました。
- パッケージには、キャラクター・データの元となったSpineのデータと画像データが含まれています。
- アニメーションの変更、画像の変更などを行ってキャラクターをカスタマイズすることができます。
- 付属のキャラクターは、Spineがなくても利用が可能です。
- Prefab形式のキャラクター・データをスクリプトで制御するサンプル・コードが含まれています。
# 必要なもの
- Spineランタイム
- spine-unity
- spine-csharp
- (キャラクターデータのカスタマイズをする場合) Spine
# 利用方法
## Spineランタイム・パッケージを導入
このパッケージに含まれるキャラクターのアニメーションには、Spineランタイムの導入が必要です。
下記のURLから、Spine-Unityパッケージをダウンロードして、Unityプロジェクトにインポートしてください。
http://ja.esotericsoftware.com/spine-unity-download
## PrefabをScene上に配置
- Prefabsフォルダーに収められているキャラクターのPrefabをScene上に配置してください。
- このパッケージのExample/Scripts/CharacterBehaviour.csを参考に、アニメーションを呼びだすコードを実装してください。
(キャラクターのPrefabは、そのままではアニメーションの再生を行いません)
## サンプル
### アニメーション・ギャラリー
このパッケージに含まれる全てのキャラクターを表示します。
時間ごとに合計4種類のアニメーションを切り替えて表示します。
Examples/AnimationGallery/GalleryScene.sceneを開いて実行してください。
### ゲーム
このパッケージに含まれるキャラクターを使ったゲームです。
※実行前に、Unityのタグ・エディターで「friend」「enemy」のタグを追加してください。
# コンタクト
- support@pigbo.co