常用方法為射線檢測 添加sPRite對象,給對象添加collider,腳本添加給相機:
void Update () { if(Input.GetMouseButtonUp(0)) { //創建一個射線,該射線從主攝像機中發出,而發出點是鼠標 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); //創建一個射線信息集 RaycastHit hit; if (Physics.Raycast(ray, out hit)) { //如果點擊的是sprite目標 if (hit.transform.name == "close") { //操作 SceneManager.LoadScene (0); } } }新聞熱點
疑難解答