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