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

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

Разработчик

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

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

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

SKRegion

SKRegion объект определяет математическую форму и обычно используется, чтобы определить, находится ли определенная точка в этой области. Например, области используются для определения области, на которую может влиять поле физики. Области определяются с помощью путей и математических форм и могут также быть объединены с помощью конструктивной стереометрии.

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


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


Swift

import SpriteKit

Objective C

@import SpriteKit;

Доступность


Доступный в OS X v10.10 и позже.
  • Возвращает область, определяющую область, включающую все точки.

    Объявление

    Swift

    class func infiniteRegion() -> Self!

    Objective C

    + (instancetype)infiniteRegion

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

    Возвращает одноэлементную область, покрывающую бесконечную область.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Инициализирует новую область с прямоугольной областью.

    Объявление

    Swift

    init(size size: CGSize)

    Objective C

    - (instancetype)initWithSize:(CGSize)size

    Параметры

    size

    Размер прямоугольника в точках.

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

    Недавно инициализированная область. Область является прямоугольной и в центре на источнике.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Инициализирует новую область с круговой областью.

    Объявление

    Swift

    init(radius radius: Float)

    Objective C

    - (instancetype)initWithRadius:(float)radius

    Параметры

    radius

    Радиус области в точках.

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

    Недавно инициализированная область. Область является проспектом и центрируемый на источнике.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Инициализирует новую область с помощью Базового Графического контура.

    Объявление

    Swift

    init(path path: CGPath!)

    Objective C

    - (instancetype)initWithPath:(CGPathRef)path

    Параметры

    path

    Путь, определяющий форму новой области. Путь, как предполагается, использует ровно-нечетное вьющееся правило.

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

    Недавно инициализированная область.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Возвращает новую область, которая является математической инверсией существующей области.

    Объявление

    Swift

    func inverseRegion() -> Self!

    Objective C

    - (instancetype)inverseRegion

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

    Новая область возражает, чье содержание включает все точки, которые не находятся в текущей области.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

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

    Объявление

    Swift

    func regionByDifferenceFromRegion(_ region: SKRegion) -> Self!

    Objective C

    - (instancetype)regionByDifferenceFromRegion:(SKRegion *)region

    Параметры

    region

    Область для вычитания.

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

    Новая область, содержание которой включает все точки в текущую область, также не включенные во вторую область.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Возвращает новую область, создаваемую путем пересечения содержания этой области с другой областью.

    Объявление

    Swift

    func regionByIntersectionWithRegion(_ region: SKRegion!) -> Self!

    Objective C

    - (instancetype)regionByIntersectionWithRegion:(SKRegion *)region

    Параметры

    region

    Область для пересечения.

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

    Новая область, содержание которой включает все точки, включенные в обе области.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Возвращает новую область, создаваемую путем объединения содержания этой области с другой областью.

    Объявление

    Swift

    func regionByUnionWithRegion(_ region: SKRegion!) -> Self!

    Objective C

    - (instancetype)regionByUnionWithRegion:(SKRegion *)region

    Параметры

    region

    Область для объединения с текущей областью.

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

    Новая область, содержание которой включает все точки, включенные в любую область.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • путь путь Свойство

    Возвращает Базовый Графический контур, определяющий область. (только для чтения)

    Объявление

    Swift

    var path: CGPath? { get }

    Objective C

    @property(nonatomic, readonly) CGPathRef path

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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

  • Возвращает булево значение, указывающее, содержится ли определенная точка в области.

    Объявление

    Swift

    func containsPoint(_ point: CGPoint) -> Bool

    Objective C

    - (BOOL)containsPoint:(CGPoint)point

    Параметры

    point

    Точка.

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

    YEStrue если точка содержится в области; иначе NOfalse.

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

    Objective C

    @import SpriteKit;

    Swift

    import SpriteKit

    Доступность

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