2016-03-26 5 views
-2

私は3次元都市モデルを持っています。私は壁を越えて歩きたい。これにはいくつかアドバイスがあります。Unity3d - 通りを歩く方法

Ex1ex2ex3

一般的に、彼らはあなたのモデルに衝突型加速器を追加する必要があることを述べました。やったよ。しかし、私は次のステップを知らない。カメラやプレーヤーのゲームオブジェクトを移動する必要がありますか?コード内でクリック移動キーを処理する必要がありますか?

答えて

0

私のカメラに以下のコードを添付します。わたしにはできる。私はこのコードを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); 
} 
関連する問題