Determinar Place_free a determinado objeto

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

Determinar Place_free a determinado objeto

Mensagem por Anderson3d em Ter 03 Mar 2009, 15:23

pessoal seguinte, no meu jogo eu coloquei o seguinte codigo na movimentação:
Código:
// CONTROLE DO PERSONAGEM

//para frente e para traz
if (keyboard_check(vk_right) and place_free(x+10,y) and global.obj_bola_vivo = true and abaixado = false and global.atacando = false){//verifica se a seta direita foi apertada e não esta abaixado e não esta atacando
    hspeed = 8;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left) and place_free(x-10,y) and global.obj_bola_vivo = true and abaixado = false and global.atacando = false){ //verifica se a seta esquerda foi apertada e não esta abaixado e não esta atacando
        hspeed = -8;direita = false ;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

Percebam que existe um Place_free no inicio para ele nao andar nas paredes. porém, isso está impossibilitando do player subir rampas (ele entende a rampa como parede). Quero ligar esse place_free somente ao objeto parede. Como faço isso???

obs: To parado a uma semana por causa disso Sad

Anderson3d

Ranking : Nota A
Número de Mensagens : 1479
Idade : 33
Data de inscrição : 15/02/2009
Notas recebidas : A - A
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

Re: Determinar Place_free a determinado objeto

Mensagem por Igor KinGamer em Ter 03 Mar 2009, 15:49

Troca o place_free(x+10, y) por !place_meeting(x+10, y, obj_Parede) (! = not, no lugar de "obj_Parede", coloque o nome do seu objeto)

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Determinar Place_free a determinado objeto

Mensagem por Anderson3d em Ter 03 Mar 2009, 18:23

vlw maxo.... Ainda nao entendi esse place meeting, a logica dele, to usando pq to, mas nao sei o que ele significa... Sad

Anderson3d

Ranking : Nota A
Número de Mensagens : 1479
Idade : 33
Data de inscrição : 15/02/2009
Notas recebidas : A - A
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

Re: Determinar Place_free a determinado objeto

Mensagem por Igor KinGamer em Ter 03 Mar 2009, 22:45

Ele é o contrário do place_free, ele verifica se em tal posição há uma instância do objeto que você escolheu.

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Determinar Place_free a determinado objeto

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


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