UnityAnimationLesson

概要

  • 社内勉強会用
  • Unity上でオブジェクトをアニメーションさせる方法の基本的なところについて書く

SampleProject

NoScripting

Animation

Init

  • (1) Window > Animation
  • (2) アニメーションを設定したいhierarchy上のゲームオブジェクトを選択
  • (3) AnimationView上の[Create]ボタンを選択

Howto (rec)

  • (1) おもむろにAnimationView左上の[●]を押す
  • (2) 任意のフレームをクリック/ドラッグで指定
  • (3) Inspector上で値を変更するとproperty (キーフレーム左の項目) とキーフレーム (◇) が追加される
  • (4) [Curves]を選択して「カーブ タイムライン モード」に切り替える
  • (5) アニメーションカーブを設定する
  • (6) [▶︎]を押して意図した挙動になっているか確認する

Howto (SpriteAnimation)

  • (1) ProjectView内にて複数のSpriteを選択する
    • Atalas化された画像の場合は予め分割しておく
  • (2) 選択したSprite群をまとめてSceneViewに放り込む
  • (3) 適当な名称を付けてAnimationClipを保存 (Animatorも自動生成される)
  • (4) お好みに応じてAnimationViewにて間隔調整をどうぞ

Animator (meacanim)

Scripting

  • Tween系アセットを使用する
    • between に由来する
  • 始点/終点を指定して挙動を指定すると中間の処理を補間してくれるのが肝

iTween

DOTween

LeanTween

各TweenAssetsのスピード比較

おまけ

Lisence

ユニティちゃんライセンス

この作品はユニティちゃんライセンス条項の元に提供されています