1. Qiita
  2. Items
  3. Unity

さいたまげーむすハンズオン_サンプルゲーム紹介(音ゲー風ゲーム)

  • 0
    Like
  • 0
    Comment

    この記事はさいたまげーむすAdvent Calendar 2016の8日目です。

    どうも、ちゃんおぎです。

    今回は、さいたまげーむすで、月に一度やっているハンズオン勉強会のサンプルプロジェクトの一つを紹介をします。

    AnimeSound

    animeSound.PNG

    どんなゲームなの?

    音ゲー風ゲームです。

    何故音ゲー風かというと?

    音ゲー風のバックミュージックをつけるまでの余裕がなかったからなのですが…

    資料はこちら

    AnimeSound

    注釈

    C#のスクリプトは、すべて組んでいて、勉強会では、UnityEditor で組み立てからスプリントをいじっていきます。

    作り方

    1. 音ゲームのUI(ユーザーインターフェース)の作成
    2. キーアイコン生成システム
    3. キャラクターの配置 アニメーションなど

    このプロジェクトのPoint

    Animator Controller の勉強ができます!

    ここで、Animator Controllerの最速入門

    アニメーターコントローラー公式リフェレンス

    Animator Controller とは?

    • Unityで、Animation同士を繋ぐツール
    • ノード型のツールである。

    animatorController.PNG

    作成方法

    Projectビューの Create メニューから作成

    ani.png

    Assetへのアタッチ方法

    対象のAssetのInspetorビューで、Animetor を追加して、Controller にドラッグ&ドロップ!

    attach.PNG

    使用方法

    ノード型のものは、animetion state machine という

    Mecanim ステートマシン

    アニメーターコントローラー のステートを選択すると、インスペクター上で、そのステートに対応するプロパティーが表示される

    property 詳細
    Speed アニメーションのデフォルトの速度
    Motion ステートに割り当てられているアニメーションクリップ
    Foot IK ステートで足の IK を有効にするかどうか ヒューマノイド アニメーションで適用できます
    Write Defaults AnimatorStates を書くかどうかにかかわらず、その Motion によってアニメーション化されてないプロパティーによってデフォルト値に戻します。
    Mirror ステートをミラーリングするかどうか これはヒューマノイドのアニメーションのみ有効です
    Transitions ステートの遷移先ステート一覧

    最後に

    AnimeSoundの勉強会に来たら、AnimationControllerの使い方をみっちりやります~

    皆さんも、Unityでこのプロジェクト参考にAnimationControllerの使い方を覚えよう~