Oi pessoal! Muito bom estar na Alura! Uma pergunta: Como crio uma variável ou algo para limitar os atores para não passarem dos limites do cenário?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi pessoal! Muito bom estar na Alura! Uma pergunta: Como crio uma variável ou algo para limitar os atores para não passarem dos limites do cenário?
Assim como vc criou uma condicional para adicionar ou subtrair 1 a posição Y dos atores toda vez que apertar ARROW_UP e ARROW_DOWN no teclado, vc pode criar uma condicional utilizando a mesma variável Y testando se a posição é > (maior) ou < (menor) que os limites do cenário, caso afirmativo, faça a operação inversa. Por exemplo,
se (tecla para cima) estiver pressionada então posição y = +1
se (tecla para baixo) estiver pressionada então posição y = -1
se (posição y) for maior que (valor do limite superior do cenário) então posição y = -1
se (posição y) for menor que (valor do limite inferior do cenário) então posição y = +1