Página 1 de 1

Como fazer um background?

Enviado: Dom Dez 04, 2016 1:17 am
por Adilson
Como consigo fazer um background, um sprite que se repete na room toda, no Unity? (jogo 2D)

Re: Como fazer um background?

Enviado: Seg Dez 05, 2016 7:59 pm
por bruzin123456
Não existe nenhuma solução pratica utilizando apenas dos recursos 2d que vem com o unity por padrão. E a forma como você fará isso depende bastante do comportamento do seu jogo

Você tem algumas Opções:

1-) Usar um plano/quad(3D) e usar o sprite do background como textura no modo repeat.

2-) Preencher manualmente o background colocando as sprites um ao lado do outro, parece muito trabalhoso mas fazendo alguns prefabs e usando a função Snap para sempre posicionar na distancia certa torna o processo mais rapido.

3-) (melhor solução) Criar um script para realizar essa tarefa, considerando um exemplo em que o cenario só se move para a esquerda ou para a direita, o script poderia controlar 2 objetos com as sprites do background(considerando um objeto que é grande suficiente para cobrir a tela inteira) e ir reposicionando-as conforme o movimento da sua camera.