Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы SpriteKit ссылка класса SKPhysicsContact

Опции
Развертывание Target:

На этой странице
Язык:

SKPhysicsContact

SKPhysicsContact объект создается автоматически Набором Sprite для описания контакта между двумя физическими телами в мире физики.

Для получения сообщений контакта читайте physicsWorld свойство SKScene объект Вы интересуетесь и присваиваете contactDelegate свойство для указания на объект, реализующий SKPhysicsContactDelegate протокол. Затем для каждой организации физики в Вашей сцене, набор categoryBitMask и contactTestBitMask свойства для определения, какие взаимодействия должны генерировать сообщения контакта.

Наследование


Соответствует


Оператор импорта


Swift

import SpriteKit

Objective C

@import SpriteKit;

Доступность


Доступный в OS X v10.9 и позже.
  • bodyA bodyA Свойство

    Первая организация в контакте. (только для чтения)

    Объявление

    Swift

    var bodyA: SKPhysicsBody! { get }

    Objective C

    @property(nonatomic, readonly) SKPhysicsBody *bodyA

    Оператор импорта

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • bodyB bodyB Свойство

    Вторая организация в контакте. (только для чтения)

    Объявление

    Swift

    var bodyB: SKPhysicsBody! { get }

    Objective C

    @property(nonatomic, readonly) SKPhysicsBody *bodyB

    Оператор импорта

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • contactPoint contactPoint Свойство

    Контактная точка между двумя организациями физики, в координатах сцены. (только для чтения)

    Объявление

    Swift

    var contactPoint: CGPoint { get }

    Objective C

    @property(nonatomic, readonly) CGPoint contactPoint

    Оператор импорта

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • Импульс, указывающий, как трудно эти две организации ударили друг друга в секундах ньютона. (только для чтения)

    Объявление

    Swift

    var collisionImpulse: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat collisionImpulse

    Оператор импорта

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

    Доступный в OS X v10.9 и позже.

  • contactNormal contactNormal Свойство

    Вектор нормали, указывающий направление коллизии. (только для чтения)

    Объявление

    Swift

    var contactNormal: CGVector { get }

    Objective C

    @property(nonatomic, readonly) CGVector contactNormal

    Оператор импорта

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

    Доступный в OS X v10.10 и позже.