判断某一点是否在包围盒内:Bounds.Contains

蒙皮网格获取方法:

 SkinnedMeshRenderer :

        m_Bounds = colliderTran.GetComponent<SkinnedMeshRenderer>().sharedMesh.bounds;

普通网格获取方法:

m_Bounds = colliderTran.GetComponent<MeshFilter>().mesh.bounds;

注意:m_Bounds的中心点,此时为模型中心点,并非世界坐标中心点。要判断是否包含世界物体某点,需要把模型世界坐标,给予m_Bounds。  

 m_Bounds.center = position;

然后再进行判断

Je suppose que tu aimes

Origine blog.csdn.net/LM514104/article/details/121608464
conseillé
Classement