GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Colisões não funcionando
por RastaMaan Ontem à(s) 19:49

» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Ontem à(s) 16:45

» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18

» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30

» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07

» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45

» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51

» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31

» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11

» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21


[resolvido]ajundo com parede do mal é rampa

5 participantes

Ir para baixo

[resolvido]ajundo com parede do mal é rampa Empty [resolvido]ajundo com parede do mal é rampa

Mensagem por mutte 101 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
[resolvido]ajundo com parede do mal é rampa Imagemdf


Última edição por mutte 101 em Qua 03 Fev 2010, 07:43, editado 4 vez(es)
mutte 101
mutte 101

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Data de inscrição : 05/10/2009
Reputação : 7
Número de Mensagens : 1830
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ir para o topo Ir para baixo

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

Mensagem por PedroX Qua 06 Jan 2010, 17:09

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

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
PedroX
PedroX

Games Ranking : Nota B

Notas recebidas : C+B
Data de inscrição : 26/07/2008
Reputação : 311
Número de Mensagens : 6087
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 17 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

https://web.whatsapp.com/send?phone=5519995935953&text=Pedro

Ir para o topo Ir para baixo

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

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

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Games Ranking : Nota A

Notas recebidas : A - A
Data de inscrição : 15/02/2009
Reputação : 9
Número de Mensagens : 1479
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

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

http://www.indiegamebr.com

Ir para o topo Ir para baixo

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

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

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

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

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

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

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

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

tnk´s vc é o cara !!!

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

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

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

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

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

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

Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Unity
  • C#
  • Godot
  • C ou C++


Ir para o topo Ir para baixo

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

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

cara vlw mesmo Happy
mutte 101
mutte 101

Data de inscrição : 19/10/2009
Reputação : 0
Número de Mensagens : 208
Prêmios : [resolvido]ajundo com parede do mal é rampa Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gamemaisarte.blogspot.com/

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos