private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { TheSceneManager.getInstance().enterNextScene(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name, NextSceneName, BornPositionNum); SceneManager.LoadScene(NextSceneName); } }
private void Awake() { System.DateTime currentTime = new System.DateTime(); Random.InitState(currentTime.Millisecond); script1 = GameObject.Find("MainCamera").GetComponent <CameraFollow>(); script2 = GameObject.Find("MainCamera").GetComponent <CameraFollow_Start>(); instance = this; character = GameObject.Find("character"); character.transform.position = GameFunction.getVector3(BornPosition[TheSceneManager.getInstance().BornPositionNum].position.x, BornPosition[TheSceneManager.getInstance().BornPositionNum].position.y, -0.1f); // 更改位置 character.GetComponent <CharacterControl>().enabled = false; black = GameObject.Find("black"); script1.enabled = false; }