Physics.Raycast函数选择检测的层是根据位掩码参数确定,LayerMsak的每一位代表是否屏蔽该层。为0屏蔽,为1不屏蔽。
通过左移操作实现,1<<LayerMask.NameToLayer("Enemy"),左移1后右边补零,可以根据位运算选择要屏蔽的任意层。
射线distance如果不确定,设定为Mathf.Infinity。
2023-09-29 19:13:16
Physics.Raycast函数选择检测的层是根据位掩码参数确定,LayerMsak的每一位代表是否屏蔽该层。为0屏蔽,为1不屏蔽。
通过左移操作实现,1<<LayerMask.NameToLayer("Enemy"),左移1后右边补零,可以根据位运算选择要屏蔽的任意层。
射线distance如果不确定,设定为Mathf.Infinity。