Como criar um Plano de fundo infinito

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

fixed-scrolling-background.capx

Download now 188 KB

Stats

1,572 visits, 1,799 views

Tools

Seção 2

O script

Certo, agora que você já fez a primeira parte, você precisa incorporar o seguinte em seu código.

Adicionar nova variável global> ScrollSpeed = 200 (por enquanto).

Depois disso, faça o seguinte:

System > Every tick - TiledBackground > Set (X ou Y dependendo se vai mover para cima ou para baixo, esquerda ou direita)> TiledBackground. (X ou Y dependendo do que você definiu) + (dt * ScrollSpeed).

Exemplo

System > Every tick - TiledBackground > Set Y > TiledBackground.Y + (dt * ScrollSpeed)

Agora você precisa redefinir o Y ou o X, dependendo do caminho que você está movendo, de volta ao 0. Para fazer isso, basta fazer o seguinte:

TiledBackground> Compare X ou Y dependendo de mover para cima ou para baixo, para a esquerda ou para a direita> Dependendo da esquerda ou da direita, para cima ou para baixo decide se é maior ou menor do que, subindo seria menor que, para baixo é maior do que, direito é Maior que, esquerda é menor que TODOS DEVEM SER MAIOR OU MENOR DE 0 então para a ação Set (X ou Y) para que o X ou Y original é ajustado.

Agora, para decidir sobre o que ScrollSpeed deve ser definido, importe o Teclado e faça o seguinte:

Keyboard > On Key Pressed > Seta para a direita - Adicionar 100 ao ScrollSpeed.

Keyboard > On Key Pressed > Seta para a esquerda - Subtrair 100 do ScrollSpeed.

Agora basta você encontrar o número que preferir e alterar o valor padrão de Velocidade.

Use um TEXT para ajudar a visualizar a velocidade ideal para utilizar, sem baixar o valor muito rápido.

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!