Exemplo n.º 1
0
    public override void AgentReset()
    {
        Debug.Log("AgentReset");

        GetComponent <Rigidbody>().velocity        = Vector3.zero;
        GetComponent <Rigidbody>().angularVelocity = Vector3.zero;
        transform.position = new Vector3(0, 1, 0);
        transform.rotation = Quaternion.Euler(0, 0, 0);

        wd.Drive(0, 0);

        //hr.brakeTorque = 10000;
        lapStartTime = 0;
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        speedText.text = "speed = " + wd.ForwardSpeed;

        wd.Drive(autoSteerToggle.isOn ? (Time.realtimeSinceStartup / 10) % 2 : 0,
                 autoForwardToggle.isOn ? 1 : 0);
    }