Сообщение от pax
Cлоев всего 32 и все доступны в рантайме, просто большинство не стандартных не имеют имени (если не задать).
Матрицу коллизий в рантайме можно настраивать с помощью Physics.IgnoreLayerCollision
|
Интересная штука. Не знал, что все 32 доступны в рантайме сразу. Спасибо.
По поводу моей задачи: пока изучал Physics.IgnoreLayerCollision, наткнулся на более простую
Physics.IgnoreCollision. Этого оказалось достаточно! Даже слои не пришлось использовать. Ура!
Просто в Start'е написал:
CharacterController cc = GetComponent<CharacterController>();
foreach (Collider c in GetComponentsInChildren<Collider>()) {
if (c != cc) Physics.IgnoreCollision(c, cc, true);
}