LoginSignup
4
2

More than 3 years have passed since last update.

前回のポストで、Unityで2Dキャラクターをアニメートする方法を紹介しました。今回、それでは、そのキャラクターをゲーム内で移動およびジャンプさせる方法について説明します。キャラクターがゲーム内で動くための単純な動き。たのしみましょう!

準備

まず、ゲームに使用するグラウンドをインポートし、それにBox Collider 2D Componentを追加します。
ground.png

その後、グラウンドスプライトにグラウンドタグを追加します。
tag.png

次に、Box Collider 2DとRigidBody2D Componentをキャラクタースプライトに追加し、その設定をそのままにします。
character.png

準備は完了したので、キャラクタを動かすためのコードの作成に進みましょう。

ミギ、ヒダリ、ミギ、ヒダリ

まず、C#スクリプトを作成し、それをコンポーネントとしてキャラクターに追加しましょう。
code.png

さて、プレーヤーがキーボードの左右のキーを押したときにキャラクターが左右に動くようにこのコードを書きます。

move.png
move.gif

ジャンプ、キャラ、ジャンプ!

キャラクターを左右に動かすことができました!さらに面白くするために、スペースキーを押すだけでキャラクターがジャンプできるようにジャンプ機能を追加しましょう。
jump.png
ezgif.com-video-to-gif (2).gif

できました! これで、ゲーム内でキャラクターを動かすことができます。

4
2
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
4
2