Horje
fix diagonal movement unity Code Example
fix diagonal movement unity
If you watched Brackey's tutorial, just paste the following in after "float z = Input.GetAxis("Vertical");":

		//This marked area below is the code you would want to scrap
        /*
        Vector3 move = (transform.right * x + transform.forward * z);

        controller.Move(move * speed * Time.deltaTime);
        */

		//This here below is the new code. It works just fine!
        Vector3 forwardMovement = transform.forward * z;
        Vector3 rightMovement = transform.right * x;

        controller.SimpleMove(Vector3.ClampMagnitude(forwardMovement + rightMovement, 1.0f) * speed);




Csharp

Related
unity ar object occlusion Code Example unity ar object occlusion Code Example
large blank file C# Code Example large blank file C# Code Example
get fixedupdate interval unity Code Example get fixedupdate interval unity Code Example
how to create vg in aix Code Example how to create vg in aix Code Example
Cannot resolve scoped service 'Mango.Services.Identity.Initializer.IDbInitializer' from root provider Code Example Cannot resolve scoped service 'Mango.Services.Identity.Initializer.IDbInitializer' from root provider Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
9