Exemple #1
0
    void Start()
    {
        ConfigScript config = (ConfigScript)Object.FindObjectOfType(typeof(ConfigScript));

        ppu = config.pixelsPerUnit;

        Vector3 frontWheelPos = frontWheelOffset.localPosition;
        Vector3 backWheelPos  = backWheelOffset.localPosition;

        wheels = new Wheel[] {
            AddWheel(frontWheelPos.x, frontWheelPos.y, frontWheelDrive, true, false),
            AddWheel(-frontWheelPos.x, frontWheelPos.y, frontWheelDrive, true, false),
            AddWheel(backWheelPos.x, backWheelPos.y, !frontWheelDrive, false, true),
            AddWheel(-backWheelPos.x, backWheelPos.y, !frontWheelDrive, false, true),
        };

        body = GetComponent <Rigidbody2D>();
        ai   = GetComponent <DrivingAIScript>();
    }