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

William Lima

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

[Resolvido]Objeto some com comandos no draw?

em Qui 28 Jul 2011, 13:09
Eu estou com um problema meio estranho. Não sei se é algum erro meu ou o GM que está bugado(aposto na primeira opção) é o seguinte, se eu coloco algum comando no draw de um objeto ele fica invisivel na room...Por exemplo eu queria criar uma barra de vida em cima do objeto inimigo mas, quando eu coloquei o código no inimigo ele sumiu e não desenhou a vida...O que eu faço para arrumar ou 'driblar' esse erro??


Obrigado!!Abraço.


Última edição por Pickler em Qui 28 Jul 2011, 13:23, editado 1 vez(es)
avatar
Ranking : Nota C
Notas recebidas : C-D-B-B-B-C-C-C
Data de inscrição : 10/12/2010
Número de Mensagens : 695
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 18

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://dopxgames.blogspot.com

Re: [Resolvido]Objeto some com comandos no draw?

em Qui 28 Jul 2011, 13:15
Experimente adicionar esse código no draw:
Código:
draw_sprite(sprite_index,image_index,x,y)
e verifique se objeto é visible
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 20

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

Re: [Resolvido]Objeto some com comandos no draw?

em Qui 28 Jul 2011, 13:19
Vou explicar por que isso ocorre:

Quando você não usa o evento Draw, o Game Maker automaticamente desenha a sprite do objeto.
Mas se você usar o Draw, o Game Maker não desenhará a sprite, pois ele entenderá que você quer desenhar a sprite manualmente.


Para desenhar a sprite usando o evento draw, deve ser usada a função:
Código:
draw_sprite(sprite_index,image_index,x,y)
Assim, ele desenhará a sprite atual, com a sub-imagem atual, nas posições x e y.

Espero ter ajudado!
flw
avatar
Data de inscrição : 22/06/2011
Número de Mensagens : 101
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido]Objeto some com comandos no draw?

em Qui 28 Jul 2011, 13:22
Valeu!! Funcionou!! Feliz
avatar
Ranking : Nota E
Notas recebidas : E-D-E-E
Data de inscrição : 18/12/2010
Número de Mensagens : 258
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

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

Re: [Resolvido]Objeto some com comandos no draw?

em Qui 28 Jul 2011, 13:22
Cara, eu sou péssimo em draw, eu acho que o draw, serve como se fosse uma sprite endendeu? Você pode fazer assim, em baixo do código do draw, coloca o seguinte:

Código:

{ visible=true
}

ou

Código:
visible=true
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