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

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

Разработчик

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

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

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

SKPhysicsJointSliding

SKPhysicsJointSliding объект позволяет точкам привязки двух организаций физики скользить вдоль выбранной оси. Соединение может быть сконфигурировано для ограничения расстояния, которое двум объектам позволяют двигать вдоль оси.

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


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


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


Swift

import SpriteKit

Objective C

@import SpriteKit;

Доступность


Доступный в OS X v10.9 и позже.
  • Создает новое скользящее соединение.

    Объявление

    Swift

    class func jointWithBodyA(_ bodyA: SKPhysicsBody!, bodyB bodyB: SKPhysicsBody!, anchor anchor: CGPoint, axis axis: CGVector) -> SKPhysicsJointSliding!

    Objective C

    + (SKPhysicsJointSliding *)jointWithBodyA:(SKPhysicsBody *)bodyA bodyB:(SKPhysicsBody *)bodyB anchor:(CGPoint)anchor axis:(CGVector)axis

    Параметры

    bodyA

    Первая организация, которая соединится. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.

    bodyB

    Вторая организация для соединения. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.

    anchor

    Точка привязки для соединения в системе координат сцены.

    axis

    Вектор, определяющий направление, которое соединению позволяют двигать.

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

    Новое скользящее соединение.

    Обсуждение

    Необходимо добавить соединение к миру физики, связанному со сценой, прежде чем это вступит в силу.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Булево значение, указывающее, ограничивается ли скользящее соединение так, чтобы объекты могли только двигать конечное расстояние от начальной точки привязки.

    Объявление

    Swift

    var shouldEnableLimits: Bool

    Objective C

    @property(nonatomic) BOOL shouldEnableLimits

    Обсуждение

    Значение по умолчанию NOfalse. Если YEStrue, тогда lowerDistanceLimit и upperDistanceLimit свойства используются для ограничения расстояния скользящего соединения.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Самое маленькое расстояние допускало скользящее соединение.

    Объявление

    Swift

    var lowerDistanceLimit: CGFloat

    Objective C

    @property(nonatomic) CGFloat lowerDistanceLimit

    Обсуждение

    Значение по умолчанию 0.0.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Самое большое расстояние допускало скользящее соединение.

    Объявление

    Swift

    var upperDistanceLimit: CGFloat

    Objective C

    @property(nonatomic) CGFloat upperDistanceLimit

    Обсуждение

    Значение по умолчанию 0.0.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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