SKReachConstraints
SKReachConstraints объект используется для описания диапазона движения для SKNode возразите каждый раз, когда выполняется действие кинематической инверсии (IK).
Для использования достигают ограничений, создают SKReachConstraints возразите и присвойте его узлу reachConstraints свойство. Для получения дополнительной информации об использовании действий досягаемости для выполнения анимаций IK посмотрите SKAction класс.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSObject
Оператор импорта
Swift
import SpriteKit
Objective C
@import SpriteKit;
Доступность
Доступный в OS X v10.10 и позже.
-
init (lowerAngleLimit:upperAngleLimit:) - initWithLowerAngleLimit:upperAngleLimit:Определяемый инициализаторИнициализирует новый ограничительный объект досягаемости.
Объявление
Swift
init(lowerAngleLimitlowerAngleLimit: CGFloat, upperAngleLimitupperAngleLimit: CGFloat)Параметры
lowerAngleLimitМинимальный угол, который может иметь узел, когда это повернуто на событие досягаемости.
upperAngleLimitМаксимальный угол, который может иметь узел, когда это повернуто на событие досягаемости.
Возвращаемое значение
Недавно инициализированный достигают ограничения.
Обсуждение
Когда действие досягаемости выполняется, узел
zRotationсвойство может быть изменено действием для удовлетворения действия досягаемости. Любое значение, вычисленное действием досягаемости для узла, всегда в диапазоне, указанном ограничением досягаемости, присоединенным к узлуreachConstraintsсвойство.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в OS X v10.10 и позже.
-
lowerAngleLimit lowerAngleLimitСвойствоМинимальный угол, который может иметь узел после того, как это будет повернуто на событие досягаемости.
Объявление
Swift
var lowerAngleLimit: CGFloatObjective C
@property(nonatomic, assign) CGFloat lowerAngleLimitОператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в OS X v10.10 и позже.
-
upperAngleLimit upperAngleLimitСвойствоМаксимальный угол, который может иметь узел после того, как это будет повернуто на событие досягаемости.
Объявление
Swift
var upperAngleLimit: CGFloatObjective C
@property(nonatomic, assign) CGFloat upperAngleLimitОператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в OS X v10.10 и позже.
