// 当小鸟碰撞到时候 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(); } }
//移动场景,让场景无线循环下去 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(); } }