столкновение не происходит для одного и того же объекта в единстве - PullRequest
0 голосов
/ 23 апреля 2019

объекты не являются быстро движущимися, они очень медленные Это обычно? Я использую ontriggerenter, все работает, но иногда некоторые объекты на шестиугольнике не разрушаются.

1 мяч, поражающий 6 одинаковых фигур. 5 из них рушатся 1 не рушится каждый раз, а его меняется

их тег с таким же именем

1 Ответ

0 голосов
/ 23 апреля 2019

OnTriggerEnter не позволят физическому взаимодействию двух объектов. GameObject с Collider, установленным в isTrigger = true, пройдет через другой объект. От MonoBehaviour.OnTriggerEnter (Collider) :

Описание

OnTriggerEnter вызывается, когда GameObject сталкивается с другим GameObject.

Данный другой коллайдер имеет подробную информацию о событии триггера, например, имя его GameObject. Любой из двух GameObjects должен иметь компонент Rigidbody. Компонент Rigidbody имеет для Rigidbody.useGravity и Rigidbody.isKinematic значение false. Это предотвращает падение GameObject под действием силы тяжести и имеет кинематическое поведение. Для одного коллайдера Collider.isTrigger имеет значение true. В GameObject с Collider.isTrigger, установленным в значение true, OnTriggerEnter вызывается, когда другой GameObject касается или проходит через него. OnTriggerEnter возникает после окончания FixedUpdate.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...