Conectar-se
Quem está conectado
11 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 11 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 27/07/2012
Número de Mensagens : 26
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

Fazer a Mira Funcionar

em Sex 24 Ago 2012, 14:12
Eu estou fazendo um jogo de tiro em plataforma e fiz a mira e ajeitei tudo direitinho, mas eu quero que atire apenas pelas horizontais.
Darei um pequeno exemplo:
"O player está andando e vê o inimigo emcima de uma arvore mas não pode atirar do chão. Então ele sobe varias plataformas e chega a arvore de lá ele atira e mata o inimigo."

Pensei em usar o"if distance_to_object" mas assim quando a mira passasse dos pixels que eu determinei ele não vai mais funcionar

Qualquer duvida é só postar.
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Fazer a Mira Funcionar

em Sex 24 Ago 2012, 14:23
Tente place_meeting, exemplo:
Código:
if place_meeting(obj_inimigo.x,y,obj_inimigo) {//ação
avatar
Data de inscrição : 27/07/2012
Número de Mensagens : 26
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: Fazer a Mira Funcionar

em Sex 24 Ago 2012, 15:48
@Thiago_o_programador escreveu:Tente place_meeting, exemplo:
Código:
if place_meeting(obj_inimigo.x,y,obj_inimigo) {//ação
Desculpa, é pra botar no player ou na mira?
Eu ainda estou aprendendo a programar
avatar
Ranking : Nota D
Notas recebidas : D - C - D - C
Data de inscrição : 14/05/2009
Número de Mensagens : 712
Insígnias de JAM :

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

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

Re: Fazer a Mira Funcionar

em Sex 24 Ago 2012, 22:48
Na verdade o certo é:
Código:
if place_meeting(x,obj_inimigo.y,obj_inimigo) {//ação

Bem, esse codigo, você pode por no evento de ataque, por exemplo:
Código:
if keyboard_check_pressed(ord('A')) //se for apertado A
      {if place_meeting(x,obj_inimigo.y,obj_inimigo) {//ação}}
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