Spec-Zone.ru › Phaser

Класс: PIXI.CanvasRenderer

Конструктор

new CanvasRenderer(game)

CanvasRenderer отрисовывает сцену Stage и все ее содержимое на 2d холст. Этот рендерер должен использоваться для браузеров, которые не поддерживают WebGL.
Не забудьте добавить CanvasRenderer.view в ваш DOM, иначе вы ничего не увидите :)

Параметры
Имя Тип Описание
game PhaserGame

Ссылка на экземпляр игры Phaser Game

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

Общедоступные свойства

autoResize : boolean

Автоматически ли должна изменяться размер области отрисовки

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 61)

CanvasMaskManager : PIXI.CanvasMaskManager

Экземпляр PIXI.CanvasMaskManager, обрабатывает маскирование при использовании рендерера canvas

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 118)

clearBeforeRender : boolean

Устанавливает, будет ли CanvasRenderer очищать холст перед новой отрисовкой.
Если сцена Stage НЕ прозрачная, Pixi будет использовать операцию fillRect размером с холст каждый кадр для установки цвета фона холста.
Если сцена Stage прозрачная, Pixi будет использовать clearRect для очистки холста каждый кадр.
Отключить это, установив значение false. Например, если ваша игра имеет изображение фона, заполняющее холст, часто это не нужно устанавливать.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 41)

context :CanvasRenderingContext2D

2D контекст холста, с помощью которого все отрисовывается

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

count : number

Внутренняя переменная.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 110)

game :PhaserGame

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 15)

height : number

Высота области просмотра холста

Значение по умолчанию
  • 600
Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 78)

refresh : boolean

Флаг булевого типа, контролирующий обновление холста.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 102)

renderSession : Object

Сессия рендеринга - просто набор параметров, используемых для отрисовки

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 125)

resolution : number

Разрешение холста.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 33)

transparent : boolean

Является ли область просмотра холста прозрачной

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 53)

type : number

Тип рендерера.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 25)

view :HTMLCanvasElement

Элемент холста, на который все отрисовывается.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 87)

width : number

Ширина области просмотра холста

Значение по умолчанию
  • 800
Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 69)

Общедоступные методы

destroy(removeView)

Удаляет все из рендерера и необязательно удаляет элемент DOM холста.

Параметры
Имя Тип Аргумент Значение по умолчанию Описание
removeView Булево <необязательно>
true

Удаляет элемент холста из DOM.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 194)

render(root)

Отображает DisplayObjectContainer, обычно Phaser.Stage, на этом холсте.

Параметры
Имя Тип Описание
root PhaserStage | PIXIDisplayObjectContainer

Корневой элемент для отображения.

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 152)

resize(width, height)

Изменяет размер холста до указанной ширины и высоты

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

новая ширина холста

height Число

новая высота холста

Исходный код: pixi/renderers/canvas/CanvasRenderer.js (Строка 216)

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

Spec-Zone.ru

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