建网站能在家里做吗,新河网站建设,管理咨询行业的理解,iis部署网站 错误400当我们构建的模型是单面模型时#xff0c;就会出现射线检测不到MeshCollider的问题#xff0c;对于渲染#xff0c;我们可以Cull Off来实现双面渲染#xff0c;而在射线检测时#xff0c;Unity提供了一个API来控制是否检测背面#xff1a;Physics.queriesHitBackfaces
案…当我们构建的模型是单面模型时就会出现射线检测不到MeshCollider的问题对于渲染我们可以Cull Off来实现双面渲染而在射线检测时Unity提供了一个API来控制是否检测背面Physics.queriesHitBackfaces
案例代码
public bool Raycast(out RaycastHit hitOnGround, out RaycastHit hitOnStructure)
{Physics.queriesHitBackfaces true;Ray ray m_Camera.ScreenPointToRay(Input.mousePosition);Physics.Raycast(ray, out hitOnGround, m_Camera.farClipPlane * 2, m_GroundLayer);bool onStructure Physics.Raycast(ray, out hitOnStructure, m_Camera.farClipPlane * 2, m_StructureLayer);Physics.queriesHitBackfaces false;return onStructure;
}