Класс «Background»
Класс «Background»
Автоматически переведённая страница
К сожалению, на полный ручной перевод у нас не хватает ресурсов.
Если вы увидели ошибку — отправьте пул-риквест с исправлениями (ссылка для редактирования в конце страницы).
Здесь представлены свойства, позволяющие изменять скорость, позицию, повторяющийся узор и эффект паралакса фонов в игре, среди других свойств, таких как «tint» (цвет) и «alpha» (прозрачность).
Позиционирование и движение
У каждого фона есть такие свойства, которые определяют, как фон позиционируется в области просмотра:
Свойство | Тип | Описание |
---|---|---|
shiftX | number | В зависимости от значения смещает текстуру фона по горизонтали на указанное количество пикселей. |
shiftY | number | В зависимости от значения смещает текстуру фона по вертикали на указанное количество пикселей. |
movementX , movementY | number | Определяет скорость движения фона по осям X и Y, оборачиваясь в пределах своей области. Значение измеряется в пикселях в секунду. Также учитывает u.time . |
parallaxX , parallaxY | number | Определяет, как быстро или медленно движется фон относительно других объектов. Это часто используется для создания эффекта глубины. Значение 1 означает обычное движение, значения меньше 1 делают движение медленнее и создают эффект, что фон находится дальше от камеры; значения больше 1 делают движение более быстрым, создавая эффект, что фон находится ближе, чем другие объекты. |
isUi | boolean | Установите в значение true для фонов, добавляемых в слой пользовательского интерфейса. Это необходимо для правильного выравнивания слоев фона. |
repeat | string | Может принимать значения 'repeat' , 'repeat-x' , 'repeat-y' или 'no-repeat' . |
Добавление фона
Фон можно добавить только с помощью метода backgrounds.add
.
Удаление фона
Аналогично шаблонам, фон можно удалить с помощью bg.kill = true;
, где bg
- это фон, который нужно удалить.
Другие интересные свойства
Фоны наследуют множество свойств и методов от PIXI.TilingSprite
, и есть некоторые, которые могут быть полезны:
Свойство | Тип | Описание
- |-|
alpha
|number
| Прозрачность слоя от 0 до 1.0
полностью прозрачно,1
полностью непрозрачно (по умолчанию).tint
|number
(значение шестнадцатеричного числа) | Цвет фона.0xffffff
белый (по умолчанию),0xff0000
красный.blendMode
|PIXI.BLEND_MODES
(number
) | Как смешивать фон с остальной частью мира. По умолчаниюPIXI.BLEND_MODES.NORMAL
. Может быть одним из:PIXI.BLEND_MODES.NORMAL
PIXI.BLEND_MODES.ADD
PIXI.BLEND_MODES.MULTIPLY
PIXI.BLEND_MODES.SCREEN