You know how the game “temple run” Makes you constantly run im trying to make a game like that but in 1st person Any tips, Thanks
The question pretty much answers itself.
Instead of sometimes not running, do always run instead.
I mean…
function Update() {
transform.position += transform.forward * speed * Time.deltaTime;
}
Or if you’re using a character collider I think there’s a SimpleMove that takes terrain changes into account.
If you are using a character controller you can do something like
var controller:CharacterController = GetComponent(CharacterController);
var MoveDirection:Vector3;
var speed : float = 100;
function Update() {
MoveDirection = transform.forward;
MoveDirection *= speed;
controller.Move(MoveDirection * Time.deltaTime); //or without deltaTime depending on what you want to achieve later on
}
Or use transform.Translate(Vector3.forward * speed * Time.deltaTime); //but beware of collisions