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

Collision

класс в UnityEngine

Выполнено в:UnityEngine.PhysicsModule

Описание

Описывает столкновение.

Информация о столкновении передается Collider.OnCollisionEnter, Collider.OnCollisionStay и Collider.OnCollisionExit событий.

Примечание: Точки контакта находятся в мировом пространстве.

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

Свойства

Свойство Описание
angularVelocityУгловая скорость Rigidbody или ArticulationBody, принадлежащих коллайдеру, с которым столкнулся ваш Компонент (только для чтения).
articulationBodyArticulationBody коллайдера, с которым сталкивается ваш GameObject (только для чтения).
bodyRigidbody или ArticulationBody коллайдера, с которым сталкивается ваш Компонент (только для чтения).
colliderCollider мы ударили (только для чтения).
contactCountПолучает число контактов для этого столкновения.
contactsТочки контакта, генерируемые физическим движком. Вы должны избегать использования этого, так как это создает мусор в памяти. Используйте GetContact или GetContacts вместо этого.
gameObjectGameObject с коллайдером которого вы столкнулись. (только для чтения).
impulseОбщий импульс, приложенный к этой контактной паре для разрешения столкновения.
linearVelocityЛинейная скорость Rigidbody или ArticulationBody, принадлежащих коллайдеру, с которым сталкивается ваш Компонент (только для чтения).
relativeVelocityОтносительная линейная скорость двух столкнувшихся объектов (только для чтения).
rigidbodyRigidbody, на который мы попали (только для чтения). Этот объект является нулевым, если объект, на который мы попали, является коллайдером без прикрепленного rigidbody.
thisAngularVelocityУгловая скорость Rigidbody или ArticulationBody, принадлежащих коллайдеру Компонента, который получил событие столкновения (только для чтения).
thisArticulationBodyArticulationBody коллайдера GameObject, получившего событие Collision (только для чтения).
thisBodyRigidbody или ArticulationBody коллайдера, получившего событие Collision (только для чтения).
thisColliderCollider, который получил событие Collision (только для чтения).
thisGameObjectGameObject, который получил событие Collision (только для чтения).
thisLinearVelocityЛинейная скорость Rigidbody или ArticulationBody, принадлежащих к коллайдеру Компонента, который получил событие Столкновение (только для чтения).
thisRigidbodyRigidbody коллайдера GameObject, получившего событие Collision (только для чтения).
thisTransformTransform из GameObject, который получил событие Collision (только для чтения).
transformTransform объекта, на который мы попали (только для чтения).

Открытые методы

Метод Описание
GetContactПолучает точку контакта в указанном индексе.
GetContactsПолучает все контактные точки для этого столкновения.