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?
Como fazer um background?
Como consigo fazer um background, um sprite que se repete na room toda, no Unity? (jogo 2D)
Vlw, Flw !!
- bruzin123456
- Novato
- Reações: 0
- Mensagens: 6
Re: Como fazer um background?
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.
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: Bing [Bot] e 4 visitantes