Conectar-se
Quem está conectado
19 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 18 Visitantes

Mentos e Coca-cola

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 23/09/2011
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Tileset serve apenas para background?

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!
avatar
Data de inscrição : 06/09/2014
Número de Mensagens : 361
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Tileset serve apenas para background?

em Qui 27 Nov 2014, 12:04
eu só abro o paint e crio a parede -'

Usuário Advertido por Flood - dharrison
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 1
   : 1
Ver perfil do usuário

Re: Tileset serve apenas para background?

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.
avatar
Data de inscrição : 08/10/2014
Número de Mensagens : 236
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Tileset serve apenas para background?

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.
avatar
Data de inscrição : 23/09/2011
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Tileset serve apenas para background?

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?
avatar
Data de inscrição : 08/10/2014
Número de Mensagens : 236
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Tileset serve apenas para background?

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?
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum