射线检测(Summary)

 1  1 //设置物体的Layer层级,在摄像机中设置camera.cullingmask,可以控制摄像机的渲染层级,
 2  //用在射线上,可以控制射线碰撞什么,不碰撞什么。
 3  2 
 4  3 //Raycast hit
 5  4 RaycastHit hit;
 6  5 LayerMask mask = 1 << 8;
 7  6 void testRay(){
 8  7 if(Physics.Raycast(transform.position,Vector3.right,out
 9  8  hit,100, mask.value))
10   {
11  9   Debug.DrawLine(transform.position,hit.point,Color.red,1);
12 10 }
13 11 
14 12 }

 

posted @ 2016-08-03 16:23  CocomoNo1  阅读(155)  评论(0编辑  收藏  举报