常用方法为射线检测 添加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); } } }新闻热点
疑难解答