// Update is called once per frame void Update() { //菜单逻辑 //********************************************************************************* startUpdate(); failUpdate(); //********************************************************************************* //菜单逻辑 //选择移动模式让新生成的方块动起来 boxController.MoveOn(); //添加鼠标监听 if (Input.GetMouseButtonDown(0)) { if (status == 1) { //游戏逻辑 GameLogic(); } else if (status == 0) { status = 1; } else if (status == 2) { Application.LoadLevel("gameScene"); init(); status = 1; } } else { } //摄像头移动 GameObject newBox = GameObject.Find("Box" + (Box.index - 1)) as GameObject; if (mainCamera.transform.position.y < (23.4 + newBox.transform.position.y)) { mainCamera.transform.position = Vector3.MoveTowards(mainCamera.transform.position, new Vector3(27, (float)16.11 + newBox.transform.position.y, (float)24.5), 5 * Time.deltaTime); } }