A classe Background
A classe Background
Aqui você encotrará as propriedades que permitem alterar a velocidade, posição, padrão de repetição e o efeito parallax das imagens de fundo do jogo, entre outras propriedades como tint e alpha.
Posição e movimento
Cada imagen de fundo tem essas propriedades que define como as mesmas serão posicionadas na tela de exibição do jogo:
| Property | Type | Description |
|---|---|---|
shiftX | number | O quanto a textura de fundo deve deslocar horizontalmente, em pixels. |
shiftY | number | O quanto a textura de fundo deve deslocar verticalmente, em pixels. |
movementX, movementY | number | A velocidade com que a textura de fundo desloca-se pelos eixos X e Y. O valor é determinado em pixels por frame. Ele também leva o |
parallaxX, parallaxY | number | Um valor que faz o fundo se mover mais rápido ou mais devagar em relação aos outros objetos. Normalmente ele é utilizado para criar um efeito de profundidade.
|
isUi | boolean | Defina o valor true para fundos que são adicionadas às camadas de UI. Isso é necessário para um alinhamento apropriado das camadas de fundo. |
repeat | string | Apenas um desses 'repeat', 'repeat-x', 'repeat-y', ou 'no-repeat'. |
Removendo um fundo
Similiar aos templates, um fundo pode ser removido com bg.kill = true;, onde bg é o fundo que precisa ser removido.
Outras propriedades interessantes
A classe Background herda um monte de propriedades e métodos de PIXI.TilingSprite, e aqui apresentamos algumas que você pode achar útil:
| Property | Type | Description |
|---|---|---|
alpha | number | Opacidade da camada entre 0 e 1. 0 é completamente transparente, enquanto que 1 é completamente opaco (é o valor padrão). |
tint | number (hex value) | A cor de fundo. 0xffffff é branco (é o valor padrão), 0xff0000 o fará ser vermelho. |
blendMode | PIXI.BLEND_MODES (number) | Como misturar o fundo com o resto do mundo. O valor padrão é PIXI.BLEND_MODES.NORMAL. Pode ser um desses:
|
