18. Dezember 2011

Das nenne ich Fahrphysik

18. Dezember 2011 - Geschrieben von Martin - Keine Kommentare

var speed = 0.25;
var turnSpeed = 2;
 
function Update () {
	// drive ahead and back
	transform.Translate(0, 0, Input.GetAxis("Vertical") * speed);
	// turn around
	if(Input.GetAxis("Vertical") > 0) {
		transform.Rotate(0, Input.GetAxis("Horizontal") * turnSpeed, 0);
	} else if(Input.GetAxis("Vertical") < 0) {
		transform.Rotate(0, Input.GetAxis("Horizontal") * turnSpeed * -1, 0);
	}
}


Meine Basis Fahrphysik für Unity3D, das Auto bewegt sich schon mal, nun fehlt nur noch Beschleunigung, etc :D

Aber echt Klasse Unity, ich hab nun in 10 Minuten eine Welt geschaffen in der man mit einem Auto herumfahren kann, in der Zeit hätte ich mit herkömmlichen Methoden noch nicht mal die Grafikkarte initialisiert. Respekt.