Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        Vector3 f = playersDirection.getForward();

        f = f * -5;
        transform.position = ThingCameraIsFollowing.position + f + Vector3.up;
        transform.LookAt(ThingCameraIsFollowing);
    }
Exemple #2
0
    // Update is called once per frame
    void Update()
    {
        forceVector = input.getForward() * Speed;
        leftVector  = input.getLeft() * Speed;

        if (Input.GetKey(KeyCode.W))
        {
            ThePlayer.AddForce(forceVector);
        }
        if (Input.GetKey(KeyCode.S))
        {
            ThePlayer.AddForce(Vector3.zero - forceVector);
        }
        if (Input.GetKey(KeyCode.A))
        {
            ThePlayer.AddForce(leftVector);
        }
        if (Input.GetKey(KeyCode.D))
        {
            ThePlayer.AddForce(Vector3.zero - leftVector);
        }
    }