Spec-Zone.ru › Phaser

Класс: Phaser.Tile

Конструктор

new Tile(layer, index, x, y, width, height)

A Tile is a representation of a single tile within the Tilemap.

Параметры
Имя Тип Описание
layer объект

Слой в данных Tilemap, к которому относится данная плитка.

index число

Индекс типа этой плитки в основных данных карты.

x число

Координата x этой плитки.

y число

Координата y этой плитки.

width число

Ширина плитки.

height число

Высота плитки.

Исходный код: tilemap/Tile.js (Строка 19)

Свойства публичного доступа

alpha : number

Значение альфа-канала, с которым эта плитка отображается на холсте.

Исходный код: tilemap/Tile.js (Строка 84)

[только для чтения] bottom : number

Сумма свойств y и height.

Исходный код: tilemap/Tile.js (Строка 396)

[только для чтения] canCollide : boolean

True, если эта плитка может сталкиваться на любой своей грани или у неё установлен обработчик столкновений.

Исходный код: tilemap/Tile.js (Строка 344)

centerX

Свойства:
Имя Тип Описание
width number

Ширина плитки в пикселях.

Исходный код: tilemap/Tile.js (Строка 74)

centerY

Свойства:
Имя Тип Описание
height number

Высота плитки в пикселях.

Исходный код: tilemap/Tile.js (Строка 79)

collideDown : boolean

Указывает на столкновение с любым объектом снизу.

Исходный код: tilemap/Tile.js (Строка 138)

collideLeft : boolean

Указывает на столкновение с любым объектом слева.

Исходный код: tilemap/Tile.js (Строка 120)

collideRight : boolean

Указывает на столкновение с любым объектом справа.

Исходный код: tilemap/Tile.js (Строка 126)

[только для чтения] collides : boolean

True, если эта плитка может сталкиваться на любой своей грани.

Исходный код: tilemap/Tile.js (Строка 331)

collideUp : boolean

Указывает на столкновение с любым объектом сверху.

Исходный код: tilemap/Tile.js (Строка 132)

collisionCallback : Function

Обработчик столкновений плитки.

Исходный код: tilemap/Tile.js (Строка 144)

collisionCallbackContext : Object

Контекст, в котором будет вызван обработчик столкновений.

Исходный код: tilemap/Tile.js (Строка 150)

faceBottom : boolean

Является ли нижняя сторона этой плитки интересной гранью?

Исходный код: tilemap/Tile.js (Строка 104)

faceLeft : boolean

Является ли левая сторона этой плитки интересной гранью?

Исходный код: tilemap/Tile.js (Строка 109)

faceRight : boolean

Является ли правая сторона этой плитки интересной гранью?

Исходный код: tilemap/Tile.js (Строка 114)

faceTop : boolean

Является ли верхняя сторона этой плитки интересной гранью?

Исходный код: tilemap/Tile.js (Строка 99)

flipped : boolean

Отражена ли (зеркально) эта плитка.

Исходный код: tilemap/Tile.js (Строка 49)

height : number

Высота плитки в пикселях.

Исходный код: tilemap/Tile.js (Строка 69)

index : number

Индекс этой плитки в данных карты, соответствующих набору плиток, или -1, если эта плитка пустая/нулевая.

Исходный код: tilemap/Tile.js (Строка 29)

layer : Object

Слой в данных Tilemap, к которому принадлежит эта плитка.

Исходный код: tilemap/Tile.js (Строка 24)

[только для чтения] left : number

Значение x в пикселях.

Исходный код: tilemap/Tile.js (Строка 357)

properties : Object

Свойства, специфичные для плитки.

Исходный код: tilemap/Tile.js (Строка 89)

[только для чтения] right : number

Сумма свойств x и width.

Исходный код: tilemap/Tile.js (Строка 370)

rotation : number

Угол поворота этой плитки.

Исходный код: tilemap/Tile.js (Строка 44)

scanned : boolean

Была ли эта плитка пройдена/преобразована в полигон?

Исходный код: tilemap/Tile.js (Строка 94)

[только для чтения] верхняя : число

Значение y.

Исходный код: tilemap/Tile.js (Строка 383)

ширина : число

Ширина плитки в пикселях.

Исходный код: tilemap/Tile.js (Строка 64)

worldX

Свойства:
Имя Тип Описание
x число

Координата x на карте для этой плитки.

Исходный код: tilemap/Tile.js (Строка 54)

worldY

Свойства:
Имя Тип Описание
y число

Координата y на карте для этой плитки.

Исходный код: tilemap/Tile.js (Строка 59)

x : число

Координата x на карте для этой плитки.

Исходный код: tilemap/Tile.js (Строка 34)

y : число

Координата y на карте для этой плитки.

Исходный код: tilemap/Tile.js (Строка 39)

Публичные методы

containsPoint(x, y) → {boolean}

Проверка, находятся ли заданные координаты x и y на карте внутри этой плитки.

Параметры
Имя Тип Описание
x число

Координата x для проверки.

y число

Координата y для проверки.

Возвращает
boolean -

True, если координаты находятся внутри плитки, иначе false.

Исходный код: tilemap/Tile.js (Строка 156)

копия(tile)

Копирует данные и свойства плитки из заданной плитки в эту плитку.

Параметры
Имя Тип Описание
tile Phaser.Tile

Плитка для копирования.

Исходный код: tilemap/Tile.js (Строка 305)

уничтожить()

Освободить память.

Исходный код: tilemap/Tile.js (Строка 220)

пересекается(x, y, right, bottom)

Проверка на пересечение с этой плиткой.

Параметры
Имя Тип Описание
x число

Значение оси x в пикселях.

y число

Значение оси y в пикселях.

right число

Правая точка.

bottom число

Нижняя точка.

Исходный код: tilemap/Tile.js (Строка 170)

интересная(collides, faces) → {boolean}

Является ли эта плитка интересной?

Параметры
Имя Тип Описание
collides boolean

Если true, проверяется любое значение collides.

faces boolean

Если true, проверяется любое значение faces.

Возвращает
boolean -

True, если плитка интересная, иначе false.

Исходный код: tilemap/Tile.js (Строка 275)

сброситьКоллизию()

Сбросить флаги статуса столкновения.

Исходный код: tilemap/Tile.js (Строка 256)

установитьКоллизию(left, right, up, down)

Устанавливает флаги столкновения для каждой стороны этой плитки и обновляет список интересных граней.

Параметры
Имя Тип Описание
left boolean

Указывает на столкновение с любым объектом слева.

right boolean

Указывает на столкновение с любым объектом справа.

up boolean

Указывает на столкновение с любым объектом сверху.

down boolean

Указывает на столкновение с любым объектом снизу.

Исходный код: tilemap/Tile.js (Строка 233)

установитьОбработчикКоллизии(callback, context)

Устанавливает обработчик, который вызывается, когда эта плитка поражена объектом.
Обработчик должен возвращать true, чтобы произошло обработка столкновения.

Параметры
Имя Тип Описание
callback функция

Функция-обработчик.

context объект

Обработчик будет вызван в данном контексте.

Исходный код: tilemap/Tile.js (Строка 205)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.Tile.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API