//——————————Start—————————— void Start() { //设置4个物体位置 position_scene1[0] = new Vector2(4.5f, -0.5f); position_scene1[1] = new Vector2(1.5f, 2.5f); position_scene1[2] = new Vector2(-4.5f, 2.5f); position_scene1[3] = new Vector2(-1.5f, -0.5f); //获取脚本 dataScript = GameObject.Find("Data").GetComponent <Data>(); musicControllerScript = GameObject.Find("MusicController").GetComponent <MusicController>(); timerScript = gameObject.GetComponent <Timer>(); DbControllerScript = gameObject.GetComponent <DbController>(); dataScript = GameObject.Find("Data").GetComponent <Data>(); scoreBarScript = StarBar.GetComponent <A_1_ScoreBar>(); //初始化 DbControllerScript.level = dataScript.level; DbControllerScript.round = 1; DbControllerScript.point = 0; DbControllerScript.date = "'" + System.DateTime.Now.ToString("yyyy-MM-dd") + "'"; DbControllerScript.topic = " "; DbControllerScript.time = 0; count = 0; round = 1; operation = 0; time_for_group = 0; time_no_operation = 0; isMotionEnd = false; //界面初始化 dialog_1.SetActive(false); AnimBeginning.SetActive(false); AnimEnd.SetActive(false); GameUI.SetActive(false); Tutu.SetActive(false); IceCream.SetActive(false); StarBar.SetActive(true); AnimBeginning.SetActive(true); //——————————游戏开始时最初的动画效果—————————— //设置播放哪一首bgm musicControllerScript.BGM_playing = 6; //1s后播放游戏开始的提示语音 Invoke("play_first_speak", 1f); ////游戏开始动画,9s后删除动画,并显示UI AnimBeginning.SetActive(true); Invoke("kill_AnimBeginning", 9f); //延时10秒后,动画播放完毕,进入关卡循环 Invoke("enter_next_group", 10f); }
//当前对象的编号 //int object_num; void Start() { //获取物体本身 Player = gameObject.transform; position_reset = gameObject.transform.position; rotation_reset = gameObject.transform.rotation; //获取外层物体 father_object = transform.parent.gameObject.transform.parent.gameObject; //获取脚本内容 game_controller = GameObject.Find("GameController").GetComponent <A_1_GameController>(); musicControlScript = GameObject.Find("MusicController").GetComponent <MusicController>(); scoreBarScript = GameObject.Find("UI/StarBar").GetComponent <A_1_ScoreBar>(); //设置对象为待机 animIndex = 0; }