射线检测
Posted rollingyouandme
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了射线检测相关的知识,希望对你有一定的参考价值。
一。产生射线
1. 从屏幕发射一个射线。
先实例化一个camera,然后:
Ray ray = camera.ScreenPointToRay( Input.mousePosition ) : 从鼠标位置发射射线
2.从游戏物体身上发射射线:
二。射线碰撞信息:
RaycastHit hit;
bool isCollider = Physics.Raycast(ray, out hit); // 碰撞信息存储在 hit 当中,而 isCollider 表示是否有碰撞。
Debug.Log(hit.collider);
以上是关于射线检测的主要内容,如果未能解决你的问题,请参考以下文章