Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Como fazer um background?

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Adilson
Membro
Membro
Reações: 0
Mensagens: 114
Localização: Curitiba Parana

Como fazer um background?

Mensagem por Adilson » Dom Dez 04, 2016 1:17 am

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

Avatar do usuário
bruzin123456
Novato
Novato
Reações: 0
Mensagens: 6

Re: Como fazer um background?

Mensagem por bruzin123456 » 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.

Responder

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 4 visitantes