SKRegion
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCoding -
NSCopying -
NSObject
Оператор импорта
Swift
import SpriteKit
Objective C
@import SpriteKit;
Доступность
Доступный в iOS 8.0 и позже.
SKRegion объект определяет математическую форму и обычно используется, чтобы определить, находится ли определенная точка в этой области. Например, области используются для определения области, на которую может влиять поле физики. Области определяются с помощью путей и математических форм и могут также быть объединены с помощью конструктивной стереометрии.
-
Возвращает область, определяющую область, включающую все точки.
Объявление
Swift
class func infiniteRegion() -> SelfObjective C
+ (instancetype)infiniteRegionВозвращаемое значение
Возвращает одноэлементную область, покрывающую бесконечную область.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Инициализирует новую область с прямоугольной областью.
Параметры
sizeРазмер прямоугольника в точках.
Возвращаемое значение
Недавно инициализированная область. Область является прямоугольной и в центре на источнике.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Инициализирует новую область с круговой областью.
Объявление
Swift
init(radiusradius: Float)Objective C
- (instancetype)initWithRadius:(float)radiusПараметры
radiusРадиус области в точках.
Возвращаемое значение
Недавно инициализированная область. Область является проспектом и центрируемый на источнике.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Инициализирует новую область с помощью Базового Графического контура.
Параметры
pathПуть, определяющий форму новой области. Путь, как предполагается, использует ровно-нечетное вьющееся правило.
Возвращаемое значение
Недавно инициализированная область.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает новую область, которая является математической инверсией существующей области.
Объявление
Swift
func inverseRegion() -> SelfObjective C
- (instancetype)inverseRegionВозвращаемое значение
Новая область возражает, чье содержание включает все точки, которые не находятся в текущей области.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает новую область, создаваемую путем вычитания содержания другой области от этой области.
Объявление
Swift
func regionByDifferenceFromRegion(_region: SKRegion) -> SelfObjective C
- (instancetype)regionByDifferenceFromRegion:(SKRegion *)regionПараметры
regionОбласть для вычитания.
Возвращаемое значение
Новая область, содержание которой включает все точки в текущую область, также не включенные во вторую область.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает новую область, создаваемую путем пересечения содержания этой области с другой областью.
Объявление
Swift
func regionByIntersectionWithRegion(_region: SKRegion!) -> Self!Objective C
- (instancetype)regionByIntersectionWithRegion:(SKRegion *)regionПараметры
regionОбласть для пересечения.
Возвращаемое значение
Новая область, содержание которой включает все точки, включенные в обе области.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает новую область, создаваемую путем объединения содержания этой области с другой областью.
Объявление
Swift
func regionByUnionWithRegion(_region: SKRegion!) -> Self!Objective C
- (instancetype)regionByUnionWithRegion:(SKRegion *)regionПараметры
regionОбласть для объединения с текущей областью.
Возвращаемое значение
Новая область, содержание которой включает все точки, включенные в любую область.
Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
pathСвойствоВозвращает Базовый Графический контур, определяющий область. (только для чтения)
Объявление
Swift
var path: CGPath? { get }Objective C
@property(nonatomic, readonly) CGPathRef pathОператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
-
Возвращает булево значение, указывающее, содержится ли определенная точка в области.
Объявление
Swift
func containsPoint(_point: CGPoint) -> BoolObjective C
- (BOOL)containsPoint:(CGPoint)pointПараметры
pointТочка.
Возвращаемое значение
YEStrueесли точка содержится в области; иначеNOfalse.Оператор импорта
Objective C
@import SpriteKit;Swift
import SpriteKitДоступность
Доступный в iOS 8.0 и позже.
