RaycastHit2D.Raycast(Vector2 位置,Vector2 方向,float 距离,LayerMask 图层) { RaycastHit2D hit = (位置,方向,距离,图层); //判断是否碰撞到图层 Debug.DrawRay(位置,方向,颜色); //画一条线 return hit; //返回hit } //↑判断是否检测到图层 RaycastHit2D 变量名 = Raycast(位置,方向,距离,图层); //↑调用刚刚写的函数,来检测该射线是否碰撞到图层,并画一条射线,方便观察。这里面的参数必须使用刚刚定义的类型,如方向是Vector2
原文:https://www.cnblogs.com/yunligig/p/15091575.html