Unity3d-如何穿过街道

Unity3d-如何穿过街道,unity3d,game-physics,Unity3d,Game Physics,我有一个3d城市模型。我想穿过墙壁/栏杆。对此有一些建议 , 一般来说,他们说应该在模型中添加碰撞器。我做到了。但我不知道下一步。我应该移动我的相机或玩家游戏对象吗?我是否应该处理代码中的点击移动键?我将下面的代码附加到我的相机上。它对我有用。我从 public float speed = 10.0f; public float rotationSpeed = 100.0f; // Use this for initialization void Start () { } // Updat

我有一个3d城市模型。我想穿过墙壁/栏杆。对此有一些建议

,


一般来说,他们说应该在模型中添加碰撞器。我做到了。但我不知道下一步。我应该移动我的相机或玩家游戏对象吗?我是否应该处理代码中的点击移动键?

我将下面的代码附加到我的相机上。它对我有用。我从

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);
}