【发布时间】:2020-12-13 20:41:43
【问题描述】:
我有以下光线投射:
Ray ray1 = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit1;
if (Physics.Raycast(ray1, out hit1, ~layer))
{
Debug.Log("Hit: " + hit1.collider.gameObject.name);
}
图层变量是一个公共变量,在检查器中我将其设置为第 8 层。我想将光线投射到除第 8 层之外的所有层,我想忽略它,但是当我如图所示进行光线投射时,它会忽略所有层。
你能帮忙吗?
【问题讨论】: