About the S01 Character Movement category


Designing your RPG, creating a combat sandbox, raycasts and layer masks, click mouse to move, cursor affordances, onion design, Observer pattern, delegates, Event keyword.

Discuss, share, enjoy!

See also;


Im so sorry about dump question :)but in this line ;

Vector3 cameraForward = Vector3.Scale(Camera.main.transform.forward, new Vector3(1, 0, 1)).normalized;

hello sir .what its mean teacher?is Vector3.Scale using World Vectors or local vector ?ı understand there are two vectors multiplied and normalized.then we reference it on movement .about playermovement .
which is we called by ;
Vector3 movement = v * cameraForward + h * Camera.main.transform.right;
thirPersonCharacter.Move(movement, false, false);
thx .