Как в скрипте отключить коллайдер у объекта

Я создаю игру с монетками и когда игрок задевает монетку проигрывается анимация и монетка пропадает и прибавляется числу собранных монет. Мне нужно чтобы когда игрок с ней сталкивается и начинает проигрываться анимация коллайдер у монетки отключался(чтобы избежать багов)

Проще говоря как через скрипт отключить коллайдер у объекта к которому привязан скрипт?

Как это сделать?


Ответы (1 шт):

Автор решения: Sindy Pinn

У компонентов есть булево свойство enabled. Отключить коллайдер можно следующим образом:

coin.GetComponent<Collider>().enabled = false;

или, если это 2D игра:

coin.GetComponent<Collider2D>().enabled = false;
→ Ссылка