指定层有效:
Physics.Raycast(ray, out hit, 1000, 1 << LayerMask.NameToLayer(“MAP”));
或写成:Physics.Raycast(ray, out hit, 1000, 1 << 9);//第9层有效。
指定层无效:
Physics.Raycast(ray, out hit, 1000, ~(1 << LayerMask.NameToLayer(“MAP”)));
或写成:Physics.Raycast(ray, out hit, 1000, ~(1 << 9));//第9层无效。
Unity射线检测层处理 Layer
最新推荐文章于 2024-06-14 10:09:43 发布