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

Nenhum

Ver toda a lista


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

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

[resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 16:05
olha estou com um problema de contato com a parede o play gruda nela e usa como se fosse o chão na verdade é o chão
obs: estou usando a eng do reddragon


Última edição por mutte 101 em Qua 03 Fev 2010, 07:43, editado 4 vez(es)
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 16:52
Bom, esta é a minha questão também, estou aguardando mais respostas para poder resolver este problema em meus jogos.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:09
tenta por na colisao com o chao:
move_contact_solid(direction,16)
vspeed=0
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:11
O___O
tipo ta pulando ai se vc encostar na parede ele começa a andar no nada k
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: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:11
se for pelos tutos do mestre red dragon deve usar isso no sollido:

Código:

move_contact_solid(direction,10)
vspeed = 0
pe_no_chao = true
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:18
Anderson3d escreveu:se for pelos tutos do mestre red dragon deve usar isso no sollido:

Código:

move_contact_solid(direction,10)
vspeed = 0
pe_no_chao = true
mesma coisa acho tem q fazer obj parede e obj chão .
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:23
Você colocou a condição para ele ir para os lados somente se estiver livre um certo numero de pixeis á frente ?
E os movimentos, são feitos usando "X" ou "hspeed" ?
Pois se você utiliza apenas o "X" para as movimentações horizontais, se colocar na colisão com o chão, a função "(move_contact_solid(direction,12))" sempre que pular e encostar no chão ou na parede, o player saltará 12 pixeis para aquela direção, talvez isso faça ele ficar grudado na parede, isso já me aconteceu diverssas vezes, por isso eu não utilizo muito essa função !

Então eu coloco uma condição dele somente andar se estiver livre á frente, e na colisão com o chão, só coloco "vspeed=0" !!!
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 17:44
a eng e do reddragon ele fez um tuto ai eu dei uma olha, mais tem esse problema com a parede .
aki esta o step da bagaça :
Código:
//movimentasao
if (keyboard_check(vk_right) and abaixado = false and atacando = false){//verifica se a seta direita foi apertada e não esta abaixado e não esta atacando
    hspeed = 5;direita = true;andando = true
}else{// se não foi
    if (keyboard_check(vk_left) and abaixado = false and atacando = false){ //verifica se a seta esquerda foi apertada e não esta abaixado e não esta atacando
        hspeed = -5;direita = false ;andando = true
    }else{// se não foi
        hspeed = 0;andando = false
    }
}

//abaixando
if keyboard_check(vk_down){//se for apertado para baixo
    abaixado = true
}else{//se não for
    abaixado = false
}

//atacando
if (keyboard_check_pressed(vk_space) and atacando = false and abaixado = false){// verifica se o espaço foi apertado e não se esta atacando e não esta abaixado
    image_index = 0
    atacando = true
    alarm[0] = 11
}

//pulando
if keyboard_check_pressed(vk_up) and pe_no_chao = true and abaixado = false{//se for apertado para cima
    vspeed = -12
    pe_no_chao = false
}
if keyboard_check_released(vk_up) and vspeed <= 0{//se for apertado para cima
    vspeed /= 2
}
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 18:13
Adiciona isso então, junto á esse código para ver se dá certo:
Código:
if not place_free(x+hspeed,y){hspeed=0}

Pois pelo o que eu vi, ele não colocou a condição de somente andar para os lados se estiver espaço livre !
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 18:38
tnk´s vc é o cara !!!

O i a rampa tem como dar um força?
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 18:51
Já sobre rampas eu não entendo muito, pois só fiz uma vez como texte, tenta dar uma olhada na engine que fiz uns tempos atráz, talvez te ajude, mas só funciona com rampas de 45º !!!

4shared.com/file/158201876/e5d45074/Rampas_by_Denis_L.html
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 19:45
vlw di novo lol! ajudo é muito

Ops problema ,quando pula no parede da esquerda funciona de boa mais na da direita o player ainda ta travando

demo da aula do cara aki mediafire.com ?0gnyydajcyo
avatar
Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

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

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 20:27
Tá eu dei uma olhada e consertei !
Só o que eu tive que fazer, é uma nova gravidade, pois acho que era aquele script de gravidade que estava causando o erro, e adicionei esse código no step de movimento;
Código:
if not place_free(x+hspeed,y){hspeed=0}
e também centralizei as sprites do pulo e pulo caindo, mas acho que isso não influenciou muito !

Aqui está o link do down: AQUI !!!

Então eu só mudei no step do player o primeiro code "(o da gravidade)" e o segundo code "(o do movimento)" eu coloquei o comentário by Denis L. ao lado para você saber o que foi adicionado, e comparar as diferenças, que foram bem poucas !

Eu não excluí o scrip lá da gravidade, eu o deixei lá, só que ele não está sendo usado !
avatar
Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://gamemaisarte.blogspot.com/

Re: [resolvido]ajundo com parede do mal é rampa

em Qua 06 Jan 2010, 22:23
cara vlw mesmo Happy
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