首页 > 编程语言 > 详细

Unity3D C#学习之路(四)C# 射线检测

时间:2021-08-02 23:25:58      阅读:27      评论:0      收藏:0      [点我收藏+]
RaycastHit2D.Raycast(Vector2 位置,Vector2 方向,float 距离,LayerMask 图层)

{
    RaycastHit2D hit = (位置,方向,距离,图层);    //判断是否碰撞到图层
    Debug.DrawRay(位置,方向,颜色);    //画一条线
    return hit;    //返回hit
}

//↑判断是否检测到图层
RaycastHit2D 变量名 = Raycast(位置,方向,距离,图层);
//↑调用刚刚写的函数,来检测该射线是否碰撞到图层,并画一条射线,方便观察。这里面的参数必须使用刚刚定义的类型,如方向是Vector2

 

Unity3D C#学习之路(四)C# 射线检测

原文:https://www.cnblogs.com/yunligig/p/15091575.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!