Unity 6.3
0 онлайн 90 гостей 3 в системе
Вход

ParticlePhysicsExtensions.GetCollisionEvents

Declaration

public static int GetCollisionEvents(ParticleSystem ps, GameObject go, List<ParticleCollisionEvent> collisionEvents);

Параметры

Параметр Описание
Иди GameObject для получения событий столкновения.
collisionEvents Массив для записи событий столкновения.
пс Particle System, которому принадлежат потенциально столкнувшиеся частицы.

Возвращаемое значение

инт Количество столкновений.

Описание

Получить события столкновения частиц для GameObject. Возвращает количество событий, записанных в массив.

Этот метод обычно вызывают из MonoBehaviour.OnParticleCollision в ответ на обратный вызов коллизии.

Если используемый массив слишком короткий, список событий коллизии будет урезан. Это означает, что вы не получите все произошедшие события. Чтобы избежать этого, используйте ParticlePhysicsExtensions.GetSafeCollisionEventSize для определения соответствующего размера массива до вызова.

Дополнительные ресурсы: MonoBehaviour.OnParticleCollision.

Declaration

Obsolete public static int GetCollisionEvents(ParticleSystem ps, GameObject go, ParticleCollisionEvent[] collisionEvents);

Описание

Устаревший: Используйте перегрузку, которая занимает Список. Эта перегрузка не создает мусора.