- Home /
cube can turn smooth around
i like that my cube can turn smooth around. What do i need to add? this is my code so far
var speed = 6.0; var jumphoogte = 8.0; var gravity = 20.0;
private var moveDirection = Vector3.zero;
function FixedUpdate() { / character controller die automatisch voorkomt data je door dingen heen loopt of valt / var controller : CharacterController = GetComponent(CharacterController);
/* als de controller gedetecteerd heeft dat je op de grond staat */
if (controller.isGrounded) {
/* (1)bereken richting waarin je aan het bewegen bent */
moveDirection = Vector3(Input.GetAxis("Horizontal"), 0, 0);
/* (2)maak beweging verder met de speed (in plaats van 1 stap,
6 stappen) */
moveDirection = moveDirection * speed;
//(3)
if (Input.GetButton ("Jump")) {
/* als je op de jump knop gedrukt heb, zet ook beweging
in the y richting (naar boven) */
moveDirection.y = jumphoogte;
}
}
//(4)
/* beweeg telkens een beetje naar beneden voor de zwaartekracht. als je door
de vloer zou vallen, dan stopt de character controller dat automatisch */
moveDirection.y -= gravity * Time.deltaTime;
//(5)
/* zeg de character controller dat die zich moet bewegen in de berekende richting */
controller.Move(moveDirection * Time.deltaTime);
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613070924im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
2D game turning 1 Answer
How To Make An NPC Move When You Look At It 2 Answers
Camera moving itself, still following an object 1 Answer
AI enemy Stuck at corners 2 Answers