关于射线检测:3D物体点击 与UI检测
Posted ms-sake
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于射线检测:3D物体点击 与UI检测相关的知识,希望对你有一定的参考价值。
物体添加Collider
ui遮挡射线问题:关掉UI上面Raycast Target
在场景添加 EventSystem
Physics Raycaster 组件 添加在相机上
在被检测的物体上添加如下脚本
//引用命名空间
using UnityEngine.EventSystems;
public class EventTest : MonoBehaviour, IPointerClickHandler
public void OnPointerClick(PointerEventData eventData)
UnityEngine.Debug.Log("哎呀,被点击啦!!!");
点击物体弹出UI,再次点击UI触发某事件
以上是关于关于射线检测:3D物体点击 与UI检测的主要内容,如果未能解决你的问题,请参考以下文章
Unity3D日常开发从物体当前方发射一条射线,并返回射线检测到的物体信息