Tileset serve apenas para background?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Tileset serve apenas para background?

Mensagem por Fledeber em Qui 27 Nov 2014, 12:02

Olá pessoal.
Estava vendo uns tutoriais e vi que em background da pra usar tileset pra otimizar o carregamento do jogo, pois ele carrega apenas uma imagem.

Gostaria de saber se tem alguma técnica pra melhorar a performance dos objetos.
Tem como usar tileset em objetos?

Como vocês trabalham com otimização?
Quando vocês criam uma parede, por exemplo, que possui várias imagens, vocês criam vários sprites dentro de uma pasta, pra manter organizado, ou vocês criam um único sprite separado em várias sub-imagens?

Abraços!

Fledeber

Número de Mensagens : 23
Data de inscrição : 23/09/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por gabriel33245900 em Qui 27 Nov 2014, 12:04

eu só abro o paint e crio a parede -'

Usuário Advertido por Flood - dharrison

gabriel33245900

Número de Mensagens : 361
Idade : 16
Data de inscrição : 06/09/2014
Reputação : 54
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por GabrielXavier em Qui 27 Nov 2014, 12:30

Da pra usar esses tilesets como parade e inclusive usar eles pra limitar ate onde um objeto vai na room, ao invez de usar varios objetos pra fazer uma parede usa os tilesets que sao mais leves, estive pesquisando sobre isso um tempo atraz, nos proprios exemplos do gms tem esse uso.

GabrielXavier

Ranking : Nota A
Número de Mensagens : 359
Data de inscrição : 25/02/2012
Notas recebidas : A
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 1

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por Sewer Crawler em Sab 29 Nov 2014, 19:39

Apenas o chão e as paredes com os quais o player colide são objetos. O resto são apenas imagens. Prefira tiles grandes em vez de várias pequenas.

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por Fledeber em Sab 29 Nov 2014, 19:50

Vocês tem algum exemplo de uso?
Eu tenho usado sprites com sub-images pra fazer paredes.

Criei um script que verifica que parte da parede é e altera a sub-image. Ex:

Se o obj_parede colidir com ela mesma a direita e abaixo, então é a sub-image de canto superior esquerdo. Se colidir a direita e a esquerda, é uma parede horizontal.

Como eu poderia fazer isso com tileset?

Fledeber

Número de Mensagens : 23
Data de inscrição : 23/09/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por Sewer Crawler em Sab 29 Nov 2014, 20:32

Por essa imagem dá pra se ter uma ideia.

Quando vc carrega uma imagem em "Backgrounds", tem a opção "usar como tileset". Dá pra escolher o tamanho. Por padrão está  16 x 16.
Você "monta" o cenário depois coloca os blocos onde o player vai colidir por cima do tile. Os blocos deve estar invisíveis. Não esqueça de ajustar o Depth do tile. Quanto maior, mais longe (deixe negativo se quiser que fique mais próximo)
Em todo caso, de uma olhada aqui:
http://gmbr.forumeiros.com/t5762-aula-14-introducao-a-jogos-tiles
Mas acho que o que vc quer é um código de "auto-tile" é isso?

Sewer Crawler

Número de Mensagens : 236
Idade : 23
Data de inscrição : 08/10/2014
Reputação : 27
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Tileset serve apenas para background?

Mensagem por Conteúdo patrocinado Hoje à(s) 20:02


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum