Unity事例ノート

UNITY

キー操作で上下左右、前後の移動

上下(Y方向)、左右(X座標)、前後(Z方向)をキーボード操作で出来るようにしてみましょう。

【前後左右の動き】はW、A、S、Dの各キー、【上下の動き】は上下の矢印キーで操作します。

関連記事:
マインクラフトのようなプレーヤー操作
マインクラフトのようにクリックで壊す
向きを変えて移動する十字キー操作
簡単に十字キー操作できるスクリプト(transform.Translate)
簡単に十字キー操作できるスクリプト(transform.Rotate)
簡単に十字キー操作できるスクリプト(transform.position)
進行方向に傾きながら移動
3D空間でプレーヤーを追いかけるオブジェクト
十字キーで1マスだけ移動する
CharacterController.Moveによる移動操作

KeyCodeの割り当て

Cubeオブジェクトを用意して、カラーを付けました。

カメラを少し近づけて、ゲームビューではこのように映っています。

CubeMove.csを作成して、Cubeに追加します。

CubeMove.csを記述します。

ゲームプレイしてみましょう。

【前後左右の動き】はW、A、S、Dの各キー、【上下の動き】は上下の矢印キーで操作します。

関連記事:
マインクラフトのようなプレーヤー操作
マインクラフトのようにクリックで壊す
向きを変えて移動する十字キー操作
簡単に十字キー操作できるスクリプト(transform.Translate)
簡単に十字キー操作できるスクリプト(transform.Rotate)
簡単に十字キー操作できるスクリプト(transform.position)
進行方向に傾きながら移動
3D空間でプレーヤーを追いかけるオブジェクト
十字キーで1マスだけ移動する
CharacterController.Moveによる移動操作

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内