SKPhysicsJointSliding
Наследование
-
NSObject -
SKPhysicsJoint -
SKPhysicsJointSliding
-
NSObject -
SKPhysicsJoint -
SKPhysicsJointSliding
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import SpriteKit
Objective C
@import SpriteKit;
Доступность
Доступный в iOS 7.0 и позже.
SKPhysicsJointSliding объект позволяет точкам привязки двух организаций физики скользить вдоль выбранной оси. Соединение может быть сконфигурировано для ограничения расстояния, которое двум объектам позволяют двигать вдоль оси.
-
Создает новое скользящее соединение.
Объявление
Swift
class func jointWithBodyA(_bodyA: SKPhysicsBody!, bodyBbodyB: SKPhysicsBody!, anchoranchor: CGPoint, axisaxis: CGVector) -> SKPhysicsJointSliding!Objective C
+ (SKPhysicsJointSliding *)jointWithBodyA:(SKPhysicsBody *)bodyAbodyB:(SKPhysicsBody *)bodyBanchor:(CGPoint)anchoraxis:(CGVector)axisПараметры
bodyAПервая организация, которая соединится. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.
bodyBВторая организация для соединения. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.
anchorТочка привязки для соединения в системе координат сцены.
axisВектор, определяющий направление, которое соединению позволяют двигать.
Возвращаемое значение
Новое скользящее соединение.
Обсуждение
Необходимо добавить соединение к миру физики, связанному со сценой, прежде чем это вступит в силу.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 7.0 и позже.
-
shouldEnableLimitsСвойствоБулево значение, указывающее, ограничивается ли скользящее соединение так, чтобы объекты могли только двигать конечное расстояние от начальной точки привязки.
Объявление
Swift
var shouldEnableLimits: BoolObjective C
@property(nonatomic) BOOL shouldEnableLimitsОбсуждение
Значение по умолчанию
NOfalse. ЕслиYEStrue, тогдаlowerDistanceLimitиupperDistanceLimitсвойства используются для ограничения расстояния скользящего соединения.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 7.0 и позже.
-
lowerDistanceLimitСвойствоСамое маленькое расстояние допускало скользящее соединение.
Объявление
Swift
var lowerDistanceLimit: CGFloatObjective C
@property(nonatomic) CGFloat lowerDistanceLimitОбсуждение
Значение по умолчанию
0.0.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 7.0 и позже.
-
upperDistanceLimitСвойствоСамое большое расстояние допускало скользящее соединение.
Объявление
Swift
var upperDistanceLimit: CGFloatObjective C
@property(nonatomic) CGFloat upperDistanceLimitОбсуждение
Значение по умолчанию
0.0.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 7.0 и позже.
