Example #1
0
 // 当小鸟碰撞到时候
 public void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Player")
     {
         Transform firstBg = GameManager.instance.firstBg;
         currentBg.position           = new Vector3(firstBg.position.x + 9.9f, currentBg.position.y, currentBg.position.z);
         GameManager.instance.firstBg = currentBg;
         pipe1.RandomGeneratePosition();
         pipe2.RandomGeneratePosition();
     }
 }
Example #2
0
    //移动场景,让场景无线循环下去
    public void OnTriggerEnter(Collider other)
    {
        //print ("OntriggerEnter");
        if (other.tag == "Player")
        {
            //移动Bg到first transform的前面
            //1.得到第一个transform
            Transform firstBg = GameManager.instance.firstBg;
            //print(firstBg.name);
            //print(currentBg.name);
            //2.移动
            currentBg.position = new Vector3(firstBg.position.x + 10, currentBg.position.y, currentBg.position.z);
            //3.更新
            GameManager.instance.firstBg = currentBg;

            pipe1.RandomGeneratePosition();
            pipe2.RandomGeneratePosition();
        }
    }