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 *)
bodyA
bodyB:(SKPhysicsBody *)bodyB
anchor:(CGPoint)anchor
axis:(CGVector)axis
Параметры
bodyA
Первая организация, которая соединится. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.
bodyB
Вторая организация для соединения. Организация должна быть подключена к узлу, который уже является частью дерева узла сцены.
anchor
Точка привязки для соединения в системе координат сцены.
axis
Вектор, определяющий направление, которое соединению позволяют двигать.
Возвращаемое значение
Новое скользящее соединение.
Обсуждение
Необходимо добавить соединение к миру физики, связанному со сценой, прежде чем это вступит в силу.
Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 7.0 и позже.
-
shouldEnableLimits
СвойствоБулево значение, указывающее, ограничивается ли скользящее соединение так, чтобы объекты могли только двигать конечное расстояние от начальной точки привязки.
Объявление
Swift
var shouldEnableLimits: Bool
Objective C
@property(nonatomic) BOOL shouldEnableLimits
Обсуждение
Значение по умолчанию
NO
false
. ЕслиYES
true
, тогдаlowerDistanceLimit
иupperDistanceLimit
свойства используются для ограничения расстояния скользящего соединения.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 7.0 и позже.
-
lowerDistanceLimit
СвойствоСамое маленькое расстояние допускало скользящее соединение.
Объявление
Swift
var lowerDistanceLimit: CGFloat
Objective C
@property(nonatomic) CGFloat lowerDistanceLimit
Обсуждение
Значение по умолчанию
0.0
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 7.0 и позже.
-
upperDistanceLimit
СвойствоСамое большое расстояние допускало скользящее соединение.
Объявление
Swift
var upperDistanceLimit: CGFloat
Objective C
@property(nonatomic) CGFloat upperDistanceLimit
Обсуждение
Значение по умолчанию
0.0
.Оператор импорта
Objective C
@import SpriteKit;
Swift
import SpriteKit
Доступность
Доступный в iOS 7.0 и позже.