예제 #1
0
    void Update()
    {
        float translationInput = Input.GetAxis("Vertical");
        float rotationInput    = Input.GetAxis("Horizontal");

        kart.Move(this.transform, translationInput, rotationInput);

        List <float> rays = kart.CalculateRayData(this.transform);

        string td = rays[0] + "," + rays[1] + "," + rays[2] + "," + rays[3] + "," + rays[4] + "," + Utils.Round(translationInput) + "," + Utils.Round(rotationInput);

        if (!collectedTrainingData.Contains(td))
        {
            collectedTrainingData.Add(td);
        }
    }