ユニティ2D キャラ移動 4方向

ユニティ2D キャラ移動 4方向. コード これをコードにすると private vector3 latestpos; Float movex = inputx * movespeed * time.deltatime;

Scratch入門8(キャラ移動) ジョイタスネット
Scratch入門8(キャラ移動) ジョイタスネット from joytas.net

Float movex = inputx * movespeed * time.deltatime; Getkey ( left )){// 代入したposition. コード これをコードにすると private vector3 latestpos;

Float Movex = Inputx * Movespeed * Time.deltatime;


Float movez = inputz * movespeed * time.deltatime; これは ・vector3(0, 0, 1)を前方向とする ・引数にforward(向けたい方向)をとる という仕組みになっています。. 前回rpg風のマップの作成をしたので今回は キャラクターを置いて、一旦wasdキーで8方向に移動する様にしたいと思います。 キャラクターオブジェクトを作成する 空のオブジェクトを作成してcharaとでも適当に付けておきます。 これにこんな感じでコンポーネントをアタッチします。

移動方向のベクトル Targetdirection を Quaternion.lookrotation の引数にし、その方向の Rotation (X,Y,Z軸の回転量)を取得→キャラクターの向きに設定。回転が適用されたキャラクターの正面方向へ移動させる事により入力方向へキャラクターを移動させています。


Getkey ( left )){// 代入したposition. コード これをコードにすると private vector3 latestpos;

Comments

Popular posts from this blog

仙台 ユニバーサル ダイニング

Nd Style ダイニング

すぐ終わることからする