我要发布
仪器网/ 仪器社区/ 射线检测仪/ 求助,关于射线的碰撞检测

求助,关于射线的碰撞检测

aahrj    2017-06-23    射线检测仪    浏览 432 次

精彩问答
图图TBXN 发布日期:2017-06-24
我是用触屏的方式做的,不过如果是用鼠标的话其实也差不多,自带的例子好像就有写

if (Input.touchCount > 0)
{
Touch th = Input.GetTouch(0);//
if (th.phase == TouchPhase.Began)
{
Ray ray = Camera.main.ScreenPointToRay(th.position);//射线从这里生成
RaycastHit hit;//这个是碰撞检测的目标
if (Physics.Raycast(ray, out hit, 5))//传入的参数依次是:射线、射线碰撞物、射线检测距离
{
GameObject obj = hit.transform.gameObject;//看到这里应该明白了吧~
if (obj.tag == "takes")
{
Destroy(obj);//我做的是拾取功能,所以检测到的物体如果tag是takes就自销毁
}
}
}
}

这段代码我放在Update里,不知道这样算清楚不
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控