前回のポストで、Unityで2Dキャラクターをアニメートする方法を紹介しました。今回、それでは、そのキャラクターをゲーム内で移動およびジャンプさせる方法について説明します。キャラクターがゲーム内で動くための単純な動き。たのしみましょう!
##準備
まず、ゲームに使用するグラウンドをインポートし、それにBox Collider 2D Componentを追加します。
次に、Box Collider 2DとRigidBody2D Componentをキャラクタースプライトに追加し、その設定をそのままにします。
準備は完了したので、キャラクタを動かすためのコードの作成に進みましょう。
##ミギ、ヒダリ、ミギ、ヒダリ
まず、C#スクリプトを作成し、それをコンポーネントとしてキャラクターに追加しましょう。
さて、プレーヤーがキーボードの左右のキーを押したときにキャラクターが左右に動くようにこのコードを書きます。
##ジャンプ、キャラ、ジャンプ!
キャラクターを左右に動かすことができました!さらに面白くするために、スペースキーを押すだけでキャラクターがジャンプできるようにジャンプ機能を追加しましょう。
できました! これで、ゲーム内でキャラクターを動かすことができます。