首页 > 手游开发 > Unity3D > Unity3D IgnoreLayerCollision 忽略指定层级和对应层级的碰撞关系
2020
04-27

Unity3D IgnoreLayerCollision 忽略指定层级和对应层级的碰撞关系

        private void SetLayersCollision(bool active)
        {
            for (int i = 0; i < 32; i++)
            {
                var layerName = LayerMask.LayerToName(i);
                if (layerName.Equals(SE_PubDef.editLayerName) || layerName.Equals(SE_PubDef.staticItemName))
                {
                    Physics.IgnoreLayerCollision(LayerMask.NameToLayer(SE_PubDef.layerPlayerName), i, true);
                    continue;
                }
                Physics.IgnoreLayerCollision(LayerMask.NameToLayer(SE_PubDef.layerPlayerName), i, active);
            }
        }
最后编辑:
作者:搬运工
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。