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);Описание
Устаревший: Используйте перегрузку, которая занимает Список. Эта перегрузка не создает мусора.