LoginSignup
6
3

More than 5 years have passed since last update.

ゲームをもっと面白くなるには、キャラクターにアニメーションを追加する必要があります、ですよね? ここではUnityであなたのキャラクターをアニメートする方法を説明します。 3つのステップがあります、最初はキャラクターの骨を作ることです、これはキャラクターをコントロールするために使われます。 次に、この骨をスプライトにバインドして、スプライトが骨と同じように移動するようにします。 最後のステップは、骨をより簡単に動かすためのコントローラーとして機能するインバースキネマティクス(IK)を追加することです。

パッケージをインポートする

始める前に、必要なパッケージがすべて揃っていることを確認する必要があります。 プロジェクトに2D Animationと2D IKと2D PSD Importerがあることを確認してください。
image.png

骨を追加する

パッケージをインポートしたら、骨をスプライトに追加できます。 キャラクタのどの部分を動かしたいかに基づいて骨を追加します。
AddBones

骨をバインドする

骨を作成したら、骨をスプライトにバインドして、スプライトが骨と共に移動するようにする必要があります。 ウェイトが正しくない場合があるので、スプライトの移動方法を調整します。
Binding

インバースキネマティクス(IK)

骨を作成してスプライトにバインドしたので、骨を移動しやすくするためにIKを追加できます。 普通は腕と脚にIKを追加します。
Inverse Kinematics
最後には、キャラクターをアニメートしましょう!

animation

できました!:thumbsup:

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3