记录已知的方法
模型点击事件监听
触发模型点击事件的必要条件
需要触发模型点击事件的模型身上必须要挂载Collider 组件
方法一
通过射线检测事件监听(所有平台都可以执行,推荐使用这种方式)
将代码脚本挂载到Main Camera上,需要点击的模型需要添加Collider
if (Input.GetMouseButtonUp(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
Debug.Log(hitInfo.transform.name);
}
}
方法二
1.场景内添加Event System
2.给 Main Camera 添加 Physics Raycaster 组件
3.给模型添加Button组件
或者添加Event Trigger组件