2016-03-26 15 views
-2

Ich habe ein 3D-Stadtmodell. Ich möchte durch Wände gehen. Dazu gibt es einige Hinweise.Unity3d - Wie man durch Straßen geht

Ex1, ex2, ex3

Im Allgemeinen, sagten sie, dass Sie einen Collider zum Modell hinzufügen sollen. Ich habe es gemacht. Aber ich weiß den nächsten Schritt nicht. Soll ich mein Kamera- oder Player-Spielobjekt bewegen? Sollte ich Klick-Bewegung Schlüssel in Code behandeln?

Antwort

0

Ich füge unten Code an meine Kamera an. Für mich geht das. Ich nehme diesen Code von this tutorial.

public float speed = 10.0f; 
public float rotationSpeed = 100.0f; 

// Use this for initialization 
void Start() { 

} 

// Update is called once per frame 
void Update() { 

    float translation = Input.GetAxis ("Vertical") * speed; 
    float rotation = Input.GetAxis ("Horizontal") * rotationSpeed; 
    translation *= Time.deltaTime; 
    rotation *= Time.deltaTime; 
    transform.Translate (0, 0, translation); 
    transform.Rotate (0, rotation, 0); 
} 
Verwandte Themen