Box Collider
Box Collider — это основное прямоугольное столкновение Столкновение происходит, когда физический движок обнаруживает, что коллайдеры двух GameObject соприкасаются или перекрываются, когда хотя бы один из них имеет компонент Rigidbody и находится в движении. Подробнее
См. в Словарь примитив.

Свойства
| Свойства: | Функции: |
|---|---|
| Is Trigger | Если этот параметр включен, этот Collider невидимая форма, используемая для обработки физических столкновений объекта. Коллайдер не обязательно должен быть точно такой же формы, как сетка объекта — грубое приближение часто бывает более эффективным и неразличимым в игровом процессе. Подробнее См. в Словарь используется для запуска событий и игнорируется физическим движком Система, моделирующая аспекты физических систем, чтобы объекты могли правильно ускоряться и подвергаться воздействию столкновений, гравитации и другие силы. Подробнее См. в Словарь . |
| Material Ресурс, определяющий, как должна отображаться поверхность. Подробнее См. в Словарь |
Ссылка на Физический материал, который определяет, как этот коллайдер взаимодействует с другими. |
| Center | Положение коллайдера в локальном пространстве объекта. |
| Size | Размер коллайдера в направлениях X, Y, Z. |
Подробнее
Блок-коллайдеры представляют собой прямоугольные прямоугольные параллелепипеды и полезны для таких предметов, как ящики или сундуки. Однако можно использовать тонкую коробку в качестве пола, стены или пандуса. Блочный коллайдер также является полезным элементом в составном коллайдере.
Чтобы изменить форму блока, нажмите кнопку «Редактировать коллайдер» в Инспекторе окне Unity, в котором отображается информация о текущем выбранном GameObject, активы или настройки проекта, позволяющие просматривать и редактировать значения. Дополнительная информация
См. в Словарь . Чтобы выйти из режима редактирования коллайдера, снова нажмите кнопку «Редактировать коллайдер». Вершина появляется в центре каждой грани Box Collider в режиме редактирования. Чтобы переместить вершины, перетащите их, когда мышь находится над вершиной, чтобы увеличить или уменьшить Box Collider.
Удалить Box Collider объекта в Unity 3D
Вот мой код в Update функции. Объект имеет коробочный коллайдер.
Но бокс-коллайдер не разрушается.
Как я могу уничтожить его?
Теперь он работает с кодом
Согласно документам Destroy() , «фактическое уничтожение объекта всегда откладывается до окончания текущего цикла обновления, но всегда будет выполняться до рендеринга».
Может ли это быть проблемой? Если вы проверите текущую функцию обновления, этот объект, возможно, еще не был уничтожен. В противном случае Destroy() должен удалить все компоненты этого GameObject.
Remove Box collider of object in unity 3d
Here is my code in Update function. The object has a box collider.
But the box collider is not getting destroyed.
How can I destroy it?
2 Answers 2
Its working now with code
According to the docs on Destroy() «Actual object destruction is always delayed until after the current Update loop, but will always be done before rendering.»
Could this be the issue? If you check within the current Update function that object might not have been destroyed yet. Otherwise Destroy() should remove all the components of that GameObject.