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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuáriohttp://www.indiegamebr.com

Determinar Place_free a determinado objeto

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
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
Reputação : 11

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

Re: Determinar Place_free a determinado objeto

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)
avatar
Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 1
Ver perfil do usuáriohttp://www.indiegamebr.com

Re: Determinar Place_free a determinado objeto

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
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
Reputação : 11

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

Re: Determinar Place_free a determinado objeto

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.
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