小白欢迎评论,共同探讨,共同进步
一般的射线射中物体后就被阻挡了,假如碰到物体后,就会被拦截。如果我们想实现穿透某些物体,或者使射线不穿透UI的话。这时候就需要穿透的知识了。
下面写一个简单的射线。
public Transform RayStartPoint;
private Ray ray;
// Use this for initialization
void Start ()
{
ray =new Ray(RayStartPoint.position, transform.forward);
RaycastHit hit;
if (Physics.Raycast(ray,out hit, 500))
{
//打印碰撞信息
print(hit.collider.name);
//画线,使其射线可视化。