Avatar do usuário
Adilson
Membro
Membro
Autor
Mensagens: 117
Registrado em: Qua Set 23, 2015 8:01 pm
Localização: Curitiba Parana
Karma: 142

Como fazer um background?

Dom Dez 04, 2016 1:17 am

Como consigo fazer um background, um sprite que se repete na room toda, no Unity? (jogo 2D)
1
Vlw, Flw !!

Tags:
 
Avatar do usuário
bruzin123456
Novato
Novato
Mensagens: 6
Registrado em: Seg Dez 05, 2016 3:44 pm
Karma: 0

Re: Como fazer um background?

Seg Dez 05, 2016 7:59 pm

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.

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes