プログラミングマガジン

プログラミングを中心にIT技術をできるだけわかりやすくまとめます。

  • ホーム
  • Unity
  • 【Unity】アニメーションを作る機能「Mecanim(メカニム)」について
 
 
     
  • サーバー言語  
    • Python
    • Ruby
    • PHP
    • SQL
  •  
  • インフラ  
       
    • AWS
    •  
    • 基本
    • Git
  • Web
       
    • Web開発
    • JavaScript
    • Vue.js
    • React
  •  
  • 設計  
       
    • 実装設計
    • DB設計
  • 問い合わせ
  

【Unity】アニメーションを作る機能「Mecanim(メカニム)」について

06.03

  • miyabisan2
  • コメントを書く

この記事は2分で読めます

Mecanim(メカニム)とは?

Unityでアニメーションの作成から実行までを、Unityエディタで一貫して行うことができる機能のことです。Unity4から導入されました。

Mecanimuにおいてアニメーションの切り替えタイミングを指定しておけば、Mecanimが自動でアニメーションを切り替えてくれます。

3Dキャラクターのアニメーションのセットで、人間の3Dキャラクターモデルに適用することができます。

これを使えば3Dモデルのデザイナーでもアニメーションを実装することができます。

Mecanimの構成要素

  • スプライト
  • Animation Clip
  • Animator Controller
  • Animatorコンポーネント

スプライト

パラパラアニメの素材のことです。

Animation Clip(アニメーションクリップ)

1つのアニメーションのデータが記録されたもののことです。「ジャンプする」や「走る」等の動作ごとにAnimation Clipを用意することになります。

Animationコンポーネントにアタッチして使います。

再生するスプライトの情報、再生時間等を指定します。

外部アセットからアニメーションをインポートすることが可能です。

Animator Controller(アニメーターコントローラー)

複数のAnimation Clipをまとめたもので、どのタイミングでゲームオブジェクトにAnimation Clipを適用するか指定します。

ステート

遷移先の状態のこと。

デフォルトステート

ゲームオブジェクト出演時に、最初に呼ばれるステートのこと。

トラジション

ステートから、ステートに伸びる矢印のこと。

デフォルトで作成されているノード

ノード名 説明
Entry アニメーションを開始する際は、Entryノードから遷移する。
Any State 現在の状態に関わらず、特定のアニメーションに遷移したい場合に使います。
Exit アニメーションを終了したい場合は、Exitノードに遷移します。

Animatorコンポーネント

ゲームオブジェクトが持ちます。これに対して、Animator Controllerを紐付けることで、Animator Controllerで定義したアニメーションを再生できるようになります。

Mecanimuが登場する以前の従来のUnityから存在しています。(逆に言えば、従来の技術なので現在は非推奨な技術になっています。)

スポンサーリンク
  • 2018 06.03
  • miyabisan2
  • コメントを書く
  • Unity
  • Tweets Twitter
  • このエントリーをはてなブックマークに追加
  • LINEで送る

関連記事

  1. 2018 06.03

    【Unity】「Physics:物理エンジン」について

  2. 2018 06.05

    【Unity】「Main Camera」の設定、PlayerPrefs(アプリ終了後も、データを保存する仕組み)

  3. 2018 06.01

    【Unity】「Unityゲームエンジン」の基本、用語、ゲームを作る場合の構成要素、UnityUI、BGM再生

  4. 2018 06.03

    【Unity】構造体、クラスや、メソッドの使い方を調べるには?(Unityスクリプトリファレンスの使い方)、C#スクリプトを使ってみる。

  5. 2018 06.02

    【Unity】「MonoBehaviour(モノビヘイビア)」とは何か?

  • コメント ( 0 )
  • トラックバック ( 0 )
  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

返信をキャンセルする。

【Unity】「Physics:物理エンジン」について

個人でスマホゲームを開発して、稼ぐならどんなジャンルが…

RETURN TOP

著者プロフィール

エンジニア歴10年で過去に業務系、Webデザイン、インフラ系なども経験あります。現在はWeb系でフロントエンド開発中心です。

詳細なプロフィールはこちら

スポンサーリンク

カテゴリー

  • Android
  • AngularJS
  • API
  • AWS
  • C++
  • CSS
  • C言語
  • DDD
  • DevOps
  • Django
  • Docker
  • Figma
  • Git
  • GitLab
  • GraphQL
  • Hasura
  • Java
  • JavaScript
  • Kubernetes
  • Laravel
  • linux
  • MySQL
  • Next.js
  • nginx
  • Node.js
  • NoSQL
  • Nuxt.js
  • Oracle
  • PHP
  • Python
  • React
  • Redux
  • Rspec
  • Ruby
  • Ruby on Rails
  • Sass
  • Spring Framework
  • SQL
  • TypeScript
  • Unity
  • Vue.js
  • Webサービス開発
  • Webデザイン
  • Web技術
  • インフラ
  • オブジェクト指向
  • システム開発
  • セキュリティ
  • その他
  • データベース
  • デザインパターン
  • テスト
  • ネットワーク
  • プログラミング全般
  • マイクロサービス
  • マイクロソフト系技術
  • マルチメディア
  • リファクタリング
  • 副業
  • 未分類
  • 業務知識
  • 生成AI
  • 設計
  • 関数型言語
RETURN TOP

Copyright ©  プログラミングマガジン | プライバシーポリシー