Conectar-se

Esqueci minha senha

Últimos assuntos
» [Enquete] Concursos GMBR
por Willy Ontem à(s) 19:49

» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

Quem está conectado
22 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 21 Visitantes

rafaelviodres1

[ Ver toda a lista ]


O recorde de usuários online foi de 324 em Ter 05 Out 2010, 13:36
Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220919 mensagens em 30412 assuntos

[resolvido]ajundo com parede do mal é rampa

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

[resolvido]ajundo com parede do mal é rampa

Mensagem por mutte 101 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
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por fonetico 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.
avatar
fonetico

Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por PedroX em Qua 06 Jan 2010, 17:09

tenta por na colisao com o chao:
move_contact_solid(direction,16)
vspeed=0

PedroX

Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 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
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Anderson3d 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
Anderson3d

Ranking : Nota A
Notas recebidas : A - A
Data de inscrição : 15/02/2009
Número de Mensagens : 1479
Insígnias de JAM :

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

Prêmios
   : 1
   : 0
   : 1

Ver perfil do usuário http://www.indiegamebr.com

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 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
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Denis Lemos 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
Denis Lemos

Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 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
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Denis Lemos 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
Denis Lemos

Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 em Qua 06 Jan 2010, 18:38

tnk´s vc é o cara !!!

O i a rampa tem como dar um força?
avatar
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Denis Lemos 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º !!!

http://www.4shared.com/file/158201876/e5d45074/Rampas_by_Denis_L.html
avatar
Denis Lemos

Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 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 http://www.mediafire.com/?0gnyydajcyo
avatar
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Denis Lemos 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
Denis Lemos

Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por mutte 101 em Qua 06 Jan 2010, 22:23

cara vlw mesmo Happy
avatar
mutte 101

Data de inscrição : 19/10/2009
Número de Mensagens : 208
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário http://gamemaisarte.blogspot.com/

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