Ray射线
Ray射线 是一种物理碰撞检测方法
比如可用来射击游戏 子弹
RaycastHit hit;
Ray shootRay
if (Physics.Raycast(shootRay, out hit, LayerMask.GetMask("shootAble")))
{
if (hit.collider.gameObject.tag == "Enemy")
{
isHit = true;
hit.collider.gameObject.GetComponent<Enemy>().beenAttacked(damage);
}
if (hit.collider.gameObject.tag == "Environment")
{
isHit = true;
}
}