コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        if (target != null)
        {
            transform.position = target.transform.position;
        }
        if (Input.GetMouseButtonDown(0))
        {
            //Next
            targetNum++;
            if (targetNum >= raceController.GetRacers().Length)
            {
                targetNum = 0;
            }

            target = raceController.GetRacers()[targetNum];
        }
        if (Input.GetMouseButtonDown(1))
        {
            //Previous
            targetNum--;
            if (targetNum < 0)
            {
                targetNum = raceController.GetRacers().Length - 1;
            }

            target = raceController.GetRacers()[targetNum];
        }
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     raceController = GameObject.FindObjectOfType <RaceController>();
     target         = raceController.GetRacers()[0];
 }