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

CRP-Max

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 16/10/2008
Número de Mensagens : 304
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.gmbr.forumeiros.com

Como trabalhar só com x[[Leiam para entender]]

em Qua 31 Mar 2010, 16:38
Eu queria saber como eu faço para que quando meu player estiver no mesmo ''y'' do inimigo, e o x for maior,o inimigo desenhar a sprite_gnn.

Tô usando esse código mais não da certo:
[code]if obj_player.x > self.x & obj_player.y=self.y
{sprite_index=en_gnn}
code]

Alguem me dá uma luz??
Happy
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

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

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

Re: Como trabalhar só com x[[Leiam para entender]]

em Qua 31 Mar 2010, 17:10
Pode ser que o y do player e o do inimigo nunca fiquem exatamente iguais. Para saber se ficam ou não, você pode rodar o jogo com o F6 e, naquela janelinha que aparece, fazer mostrar o valor y dos dois objetos (player e inimigo) (se não sabe como se faz, é só clicar naquele '+' verde, escrever 'obj_player.x' (sem aspas), clicar de novo e escrever 'obj_inimigo.x').

PS.: Não é necessário colocar 'self.x' e 'self.y'. É só colocar 'x' e 'y'.
PS².: Esse código está no objeto inimigo, certo?
avatar
Data de inscrição : 07/03/2010
Número de Mensagens : 1335
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://cai.na.tl/

Re: Como trabalhar só com x[[Leiam para entender]]

em Qua 31 Mar 2010, 17:23
Se for como o Igor falou faz assim:


Código:
if obj_player.x >x && obj_player.y>=y-3 or obj_player.y<=y+3
{sprite_index=en_gnn}


Deste jeito ele vai ter uma margem de erro de 6 pixels.
avatar
Data de inscrição : 16/10/2008
Número de Mensagens : 304
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.gmbr.forumeiros.com

Re: Como trabalhar só com x[[Leiam para entender]]

em Qua 31 Mar 2010, 21:05
Vlw Cainã e Igor Kingamer.
Resolveram meu problema.

PS:Sim uso o codigo no obj_enemy
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