Spec-Zone.ru › Phaser

Класс: PIXI.TilingSprite

Конструктор

new TilingSprite(texture, width, height)

Плиточный спрайт — это быстрый способ отрисовки плиточной картинки

Параметры
Имя Тип Описание
texture PIXI.Texture

текстура плиточного спрайта

width Число

ширина плиточного спрайта

height Число

высота плиточного спрайта

Исходный код: pixi/extras/TilingSprite.js (Строка 5)

Расширяет

  • PIXI.Sprite

Публичные свойства

anchor :Point

Якорь задаёт точку начала текстуры.
По умолчанию это 0,0, что означает, что начало текстуры находится в левом верхнем углу.
Установка якоря в 0,5;0,5 означает, что начало текстуры находится по центру.
Установка якоря в 1;1 означает, что точка начала текстуры находится в правом нижнем углу

Унаследовано от
  • PIXI.Sprite#anchor
Исходный код: pixi/display/Sprite.js (Строка 17)

blendMode : number

Режим смешивания, применяемый к спрайту

Значение по умолчанию
  • PIXI.blendModes.NORMAL;
Исходный код: pixi/extras/TilingSprite.js (Строка 86)

canvasBuffer :PIXICanvasBuffer

Объект CanvasBuffer, на который отрисовывается текстура тайла.

Исходный код: pixi/extras/TilingSprite.js (Строка 95)

[только для чтения] children : Array.<DisplayObject>

[только для чтения] Массив дочерних элементов этого контейнера.

Тип
  • Array.<DisplayObject>
Унаследовано от
  • PIXI.DisplayObjectContainer#children
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 17)

exists : boolean

Управляет тем, обрабатывается ли этот спрайт ядром Phaser и циклами группы.

Унаследовано от
  • PIXI.Sprite#exists
Значение по умолчанию
  • true
Исходный код: pixi/display/Sprite.js (Строка 103)

height : number

Высота тайловой текстуры.

Исходный код: pixi/extras/TilingSprite.js (Строка 27)

height : number

Высота TilingSprite. Установка этого значения фактически изменяет масштаб для достижения заданного значения.

Исходный код: pixi/extras/TilingSprite.js (Строка 535)

ignoreChildInput : boolean

Если ignoreChildInput false, объекты children будут считаться допустимыми для событий Input.

Если это свойство true, дети не будут считаться допустимыми для событий Input.

Обратите внимание, что это свойство не рекурсивное: влияние оказывается только на непосредственных потомков, оно не сканирует дальше.

Унаследовано от
  • PIXI.DisplayObjectContainer#ignoreChildInput
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 26)

refreshTexture : boolean

Если true, TilingSprite выполнит generateTexture на своём следующем проходе отрисовки.
Это устанавливается, например, Phaser.LoadTexture.setFrame.

Значение по умолчанию
  • true
Исходный код: pixi/extras/TilingSprite.js (Строка 119)

renderable : boolean

Определяет, может ли этот спрайт отображаться.

Значение по умолчанию
  • true
Исходный код: pixi/extras/TilingSprite.js (Строка 59)

shader : PIXI.AbstractFilter

Фильтр, который будет использоваться для отрисовки этого спрайта.
Установите в null, чтобы удалить текущий фильтр.

Унаследовано от
  • PIXI.Sprite#shader
Значение по умолчанию
  • null
Исходный код: pixi/display/Sprite.js (Строка 93)

texture : PIXI.Texture

Текстура, используемая спрайтом.

Унаследовано от
  • PIXI.Sprite#texture
Исходный код: pixi/display/Sprite.js (Строка 28)

textureDebug : boolean

Если включено, зелёный прямоугольник будет нарисован за сгенерированной тайловой текстурой, позволяя визуально
отладить используемую текстуру.

Исходный код: pixi/extras/TilingSprite.js (Строка 77)

tilePattern :PIXITexture

Шаблон заполнения контекста, используемый для отрисовки TilingSprite в режиме Canvas (в WebGL будет null).

Исходный код: pixi/extras/TilingSprite.js (Строка 111)

tilePosition :Point

Смещение позиции изображения, которое повторяется.

Исходный код: pixi/extras/TilingSprite.js (Строка 51)

tileScale :Point

Масштаб изображения, которое повторяется.

Исходный код: pixi/extras/TilingSprite.js (Строка 35)

tileScaleOffset :Point

Точка, представляющая масштаб объекта текстуры.

Исходный код: pixi/extras/TilingSprite.js (Строка 43)

tilingTexture :PIXITexture

Внутренний объект Texture, содержащий тайловую текстуру, сгенерированную из TilingSprite.texture.

Исходный код: pixi/extras/TilingSprite.js (Строка 103)

tint : number

Оттенок, применяемый к спрайту. Это шестнадцатеричное значение.

Значение по умолчанию
  • 0xFFFFFF
Исходный код: pixi/extras/TilingSprite.js (Строка 68)

tintedTexture :Canvas

Канва, содержащая затемненную версию спрайта (в режиме Canvas, WebGL не заполняет это)

Унаследовано от
  • PIXI.Sprite#tintedTexture
Значение по умолчанию
  • null
Исходный код: pixi/display/Sprite.js (Строка 73)

width : number

Ширина спрайта, установка этого значения фактически изменяет масштаб для достижения заданного значения

Исходный код: pixi/extras/TilingSprite.js (Строка 517)

width : number

Ширина плиссированного спрайта

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

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

addChild(child) → {DisplayObject}

Добавляет дочерний элемент в контейнер.

Параметры
Имя Тип Описание
child DisplayObject

DisplayObject для добавления в контейнер

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

Добавленный дочерний элемент.

Унаследовано от
  • PIXI.DisplayObjectContainer#addChild
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 42)

addChildAt(child, index) → {DisplayObject}

Добавляет дочерний элемент в контейнер по указанному индексу. Если индекс вне допустимого диапазона, будет выброшено исключение.

Параметры
Имя Тип Описание
child DisplayObject

Дочерний элемент для добавления

index Number

Индекс для размещения дочернего элемента

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

Добавленный дочерний элемент.

Унаследовано от
  • PIXI.DisplayObjectContainer#addChildAt
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 55)

contains(child) → {Boolean}

Определяет, является ли указанный объект отображения дочерним элементом экземпляра DisplayObjectContainer или самим экземпляром.

Параметры
Имя Тип Описание
child DisplayObject

-

Возвращает
Boolean -
Унаследовано от
  • PIXI.DisplayObjectContainer#contains
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 449)

generateTilingTexture(forcePowerOfTwo, renderSession)

Параметры
Имя Тип Описание
forcePowerOfTwo Boolean

Определяет, нужно ли принудительно сделать текстуру степенью двойки

renderSession RenderSession

-

Исходный код: pixi/extras/TilingSprite.js (Строка 332)

getBounds() → {Rectangle}

Возвращает рамку спрайта как объект PIXI.Rectangle.

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

рамка

Исходный код: pixi/extras/TilingSprite.js (Строка 417)

getChildAt(index) → {DisplayObject}

Возвращает дочерний элемент по указанному индексу.

Параметры
Имя Тип Описание
index Number

Индекс для получения дочернего элемента

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

Дочерний элемент по заданному индексу, если он существует.

Унаследовано от
  • PIXI.DisplayObjectContainer#getChildAt
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 153)

getChildIndex(child) → {Number}

Возвращает позицию индекса дочернего объекта DisplayObject.

Параметры
Имя Тип Описание
child DisplayObject

Экземпляр DisplayObject для идентификации

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

Позиция индекса дочернего объекта отображения для идентификации.

Унаследовано от
  • PIXI.DisplayObjectContainer#getChildIndex
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 112)

getLocalBounds() → {Rectangle}

Возвращает локальные границы спрайта без учета глобального контекста. Расчет учитывает все видимые дочерние элементы.

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

Прямоугольная область

Унаследовано от
  • PIXI.Sprite#getLocalBounds
Исходный код: pixi/display/Sprite.js (Строка 315)

removeChild(child) → {DisplayObject}

Удаляет дочерний элемент из контейнера.

Параметры
Имя Тип Описание
child DisplayObject

DisplayObject для удаления

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

Удаленный дочерний элемент.

Унаследовано от
  • PIXI.DisplayObjectContainer#removeChild
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 171)

removeChildAt(index) → {DisplayObject}

Удаляет дочерний элемент по указанному индексу.

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

Индекс, по которому нужно получить дочерний элемент.

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

Дочерний элемент, который был удалён.

Унаследовано от
  • PIXI.DisplayObjectContainer#removeChildAt
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 191)

removeChildren(beginIndex, endIndex)

Удаляет все дочерние элементы из этого контейнера, находящиеся в указанном диапазоне индексов.

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

Начальная позиция. Значение по умолчанию 0.

endIndex Число

Конечная позиция. Значение по умолчанию — размер контейнера.

Унаследовано от
  • PIXI.DisplayObjectContainer#removeChildren
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 213)

setChildIndex(child, index)

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

Параметры
Имя Тип Описание
child DisplayObject

Экземпляр дочернего элемента DisplayObject, для которого необходимо изменить индекс.

index Число

Новый индекс дочернего элемента.

Унаследовано от
  • PIXI.DisplayObjectContainer#setChildIndex
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 132)

setTexture(texture, destroy)

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

Параметры
Имя Тип Аргумент Значение по умолчанию Описание
texture PIXI.Texture

PIXI текстура, отображаемая спрайтом.

destroy Булево <необязательно>
false

Вызвать Texture.destroy для текущей текстуры перед заменой её новой?

Унаследовано от
  • PIXI.Sprite#setTexture
Исходный код: pixi/display/Sprite.js (Строка 163)

swapChildren(child, child2)

Меняет местами позиции 2 Display Objects в этом контейнере.

Параметры
Имя Тип Описание
child DisplayObject

-

child2 DisplayObject

-

Унаследовано от
  • PIXI.DisplayObjectContainer#swapChildren
Исходный код: pixi/display/DisplayObjectContainer.js (Строка 85)

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

Spec-Zone.ru

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