Класс: PIXI.TilingSprite
Конструктор
new TilingSprite(texture, width, height)
Плиточный спрайт — это быстрый способ отрисовки плиточной картинки
Параметры
| Имя | Тип | Описание |
|---|---|---|
texture | PIXI.Texture | текстура плиточного спрайта |
width | Число | ширина плиточного спрайта |
height | Число | высота плиточного спрайта |
- Исходный код: pixi/extras/TilingSprite.js (Строка 5)
Расширяет
Публичные свойства
- Унаследовано от
- Исходный код: pixi/display/Sprite.js (Строка 17)
- Значение по умолчанию
- PIXI.blendModes.NORMAL;
- Исходный код: pixi/extras/TilingSprite.js (Строка 86)
- Исходный код: pixi/extras/TilingSprite.js (Строка 95)
- Array.<DisplayObject>
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 17)
- Унаследовано от
- Значение по умолчанию
- true
- Исходный код: pixi/display/Sprite.js (Строка 103)
- Исходный код: pixi/extras/TilingSprite.js (Строка 27)
- Исходный код: pixi/extras/TilingSprite.js (Строка 535)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 26)
- Значение по умолчанию
- true
- Исходный код: pixi/extras/TilingSprite.js (Строка 119)
- Значение по умолчанию
- true
- Исходный код: pixi/extras/TilingSprite.js (Строка 59)
- Унаследовано от
- Значение по умолчанию
- null
- Исходный код: pixi/display/Sprite.js (Строка 93)
- Унаследовано от
- Исходный код: pixi/display/Sprite.js (Строка 28)
- Исходный код: pixi/extras/TilingSprite.js (Строка 77)
- Исходный код: pixi/extras/TilingSprite.js (Строка 111)
- Исходный код: pixi/extras/TilingSprite.js (Строка 51)
- Исходный код: pixi/extras/TilingSprite.js (Строка 35)
- Исходный код: pixi/extras/TilingSprite.js (Строка 43)
- Исходный код: pixi/extras/TilingSprite.js (Строка 103)
anchor :Point
Якорь задаёт точку начала текстуры.
По умолчанию это 0,0, что означает, что начало текстуры находится в левом верхнем углу.
Установка якоря в 0,5;0,5 означает, что начало текстуры находится по центру.
Установка якоря в 1;1 означает, что точка начала текстуры находится в правом нижнем углу
blendMode : number
Режим смешивания, применяемый к спрайту
canvasBuffer :PIXICanvasBuffer
Объект CanvasBuffer, на который отрисовывается текстура тайла.
[только для чтения] children : Array.<DisplayObject>
[только для чтения] Массив дочерних элементов этого контейнера.
Тип
exists : boolean
Управляет тем, обрабатывается ли этот спрайт ядром Phaser и циклами группы.
height : number
Высота тайловой текстуры.
height : number
Высота TilingSprite. Установка этого значения фактически изменяет масштаб для достижения заданного значения.
ignoreChildInput : boolean
Если ignoreChildInput false, объекты children будут считаться допустимыми для событий Input.
Если это свойство true, дети не будут считаться допустимыми для событий Input.
Обратите внимание, что это свойство не рекурсивное: влияние оказывается только на непосредственных потомков, оно не сканирует дальше.
refreshTexture : boolean
Если true, TilingSprite выполнит generateTexture на своём следующем проходе отрисовки.
Это устанавливается, например, Phaser.LoadTexture.setFrame.
renderable : boolean
Определяет, может ли этот спрайт отображаться.
shader : PIXI.AbstractFilter
Фильтр, который будет использоваться для отрисовки этого спрайта.
Установите в null, чтобы удалить текущий фильтр.
texture : PIXI.Texture
Текстура, используемая спрайтом.
textureDebug : boolean
Если включено, зелёный прямоугольник будет нарисован за сгенерированной тайловой текстурой, позволяя визуально
отладить используемую текстуру.
tilePattern :PIXITexture
Шаблон заполнения контекста, используемый для отрисовки TilingSprite в режиме Canvas (в WebGL будет null).
tilePosition :Point
Смещение позиции изображения, которое повторяется.
tileScale :Point
Масштаб изображения, которое повторяется.
tileScaleOffset :Point
Точка, представляющая масштаб объекта текстуры.
tilingTexture :PIXITexture
Внутренний объект Texture, содержащий тайловую текстуру, сгенерированную из TilingSprite.texture.
tint : number
Оттенок, применяемый к спрайту. Это шестнадцатеричное значение.
- Значение по умолчанию
- 0xFFFFFF
- Исходный код: pixi/extras/TilingSprite.js (Строка 68)
- Унаследовано от
- Значение по умолчанию
- null
- Исходный код: pixi/display/Sprite.js (Строка 73)
- Исходный код: pixi/extras/TilingSprite.js (Строка 517)
- Исходный код: pixi/extras/TilingSprite.js (Строка 19)
tintedTexture :Canvas
Канва, содержащая затемненную версию спрайта (в режиме Canvas, WebGL не заполняет это)
width : number
Ширина спрайта, установка этого значения фактически изменяет масштаб для достижения заданного значения
width : number
Ширина плиссированного спрайта
Публичные методы
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 42)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 55)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 449)
- Исходный код: pixi/extras/TilingSprite.js (Строка 332)
- Исходный код: pixi/extras/TilingSprite.js (Строка 417)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 153)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 112)
- Унаследовано от
- Исходный код: pixi/display/Sprite.js (Строка 315)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 171)
addChild(child) → {DisplayObject}
Добавляет дочерний элемент в контейнер.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | DisplayObject для добавления в контейнер |
Возвращает
Добавленный дочерний элемент.
addChildAt(child, index) → {DisplayObject}
Добавляет дочерний элемент в контейнер по указанному индексу. Если индекс вне допустимого диапазона, будет выброшено исключение.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Дочерний элемент для добавления |
index | Number | Индекс для размещения дочернего элемента |
Возвращает
Добавленный дочерний элемент.
contains(child) → {Boolean}
Определяет, является ли указанный объект отображения дочерним элементом экземпляра DisplayObjectContainer или самим экземпляром.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | - |
Возвращает
generateTilingTexture(forcePowerOfTwo, renderSession)
Параметры
| Имя | Тип | Описание |
|---|---|---|
forcePowerOfTwo | Boolean | Определяет, нужно ли принудительно сделать текстуру степенью двойки |
renderSession | RenderSession | - |
getBounds() → {Rectangle}
Возвращает рамку спрайта как объект PIXI.Rectangle.
Возвращает
рамка
getChildAt(index) → {DisplayObject}
Возвращает дочерний элемент по указанному индексу.
Параметры
| Имя | Тип | Описание |
|---|---|---|
index | Number | Индекс для получения дочернего элемента |
Возвращает
Дочерний элемент по заданному индексу, если он существует.
getChildIndex(child) → {Number}
Возвращает позицию индекса дочернего объекта DisplayObject.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Экземпляр DisplayObject для идентификации |
Возвращает
Позиция индекса дочернего объекта отображения для идентификации.
getLocalBounds() → {Rectangle}
Возвращает локальные границы спрайта без учета глобального контекста. Расчет учитывает все видимые дочерние элементы.
Возвращает
Прямоугольная область
removeChild(child) → {DisplayObject}
Удаляет дочерний элемент из контейнера.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | DisplayObject для удаления |
Возвращает
Удаленный дочерний элемент.
removeChildAt(index) → {DisplayObject}
Удаляет дочерний элемент по указанному индексу.
Параметры
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 191)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 213)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 132)
- Унаследовано от
- Исходный код: pixi/display/Sprite.js (Строка 163)
- Унаследовано от
- Исходный код: pixi/display/DisplayObjectContainer.js (Строка 85)
| Имя | Тип | Описание |
|---|---|---|
index | Число | Индекс, по которому нужно получить дочерний элемент. |
Возвращаемое значение
Дочерний элемент, который был удалён.
removeChildren(beginIndex, endIndex)
Удаляет все дочерние элементы из этого контейнера, находящиеся в указанном диапазоне индексов.
Параметры
| Имя | Тип | Описание |
|---|---|---|
beginIndex | Число | Начальная позиция. Значение по умолчанию 0. |
endIndex | Число | Конечная позиция. Значение по умолчанию — размер контейнера. |
setChildIndex(child, index)
Изменяет положение существующего дочернего элемента в контейнере отображения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | Экземпляр дочернего элемента DisplayObject, для которого необходимо изменить индекс. |
index | Число | Новый индекс дочернего элемента. |
setTexture(texture, destroy)
Устанавливает текстуру спрайта. Обратите внимание, что это не удаляет или не уничтожает предыдущую
текстуру, использованную этим спрайтом.
Параметры
| Имя | Тип | Аргумент | Значение по умолчанию | Описание |
|---|---|---|---|---|
texture | PIXI.Texture | PIXI текстура, отображаемая спрайтом. | ||
destroy | Булево | <необязательно> | false | Вызвать Texture.destroy для текущей текстуры перед заменой её новой? |
swapChildren(child, child2)
Меняет местами позиции 2 Display Objects в этом контейнере.
Параметры
| Имя | Тип | Описание |
|---|---|---|
child | DisplayObject | - |
child2 | DisplayObject | - |
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/PIXI.TilingSprite.html