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
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

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

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

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» 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

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


Problema de pulo

2 participantes

Ir para baixo

Problema de pulo  Empty Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 11:02

Simples criei meu sistema de pulo pula corretamente sem bugs desce normal mais caso meu personagem pule(Jump)
e bate a cabeça num bloco que nem o mario embaixo do bloco o meu personagem da 1 mini teleporte pra 1 posição pequena abaixo =p e depois desce normalmente STEP:
Spoiler:
Queria saber como tirar isso =p
OBS:Não quero 1 engine apenas quero saber a solução isso inclui você Willy wonka!
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Willy Sáb 13 Set 2014, 12:11

gabriel33245900 escreveu:OBS:Não quero 1 engine apenas quero saber a solução isso inclui você Willy wonka!
Ninguém está aqui para resolver seus problemas, estamos aqui para auxilia-lo na medida do possível. Simplesmente dar uma solução alterando seu código não fará você aprender nada e cometerá o mesmo erro diversas vezes no futuro, digo isso por experiência própria. Portanto, se te mandarem um tutorial ou uma engine, procure estudá-lo para que não perca o seu e o nosso tempo criando tópicos quando o primeiro problema aparecer.

Quanto ao seu problema, você usa o sistema padrão do GM para o movimento (hspeed, vspeed, gravity, etc) e estes tendem a ter esse tipo de problema, tanto é que desenvolvi meu próprio sistema de movimentação para contorná-los.
Outra coisa, se seu problema está apenas no pulo, não faz o menor sentido postar todo o código do step. A forma como você se movimenta pra direita, esquerda ou como atira não é importante no seu problema.
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : Problema de pulo  Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

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

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

Problema de pulo  Empty Re: Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 12:22

Bom willy você não pode resolver meus problemas como estamos no futuro agora e tudo script e tals então tive que apenas remover a linha
move_contact_solid(270, 50);
e pronto resolvido testei isso tirando o else e vi que isso faz meu personagem descer numa velocidade Muito rapida removi e agora esta ao normal bom parece que eu te peguei!
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Willy Sáb 13 Set 2014, 12:32

Já é o segundo problema que resolve "sozinho" hoje, não? Talvez seja melhor ficar mais tempo tentando resolver antes de postar.

Bom, você identificou o problema e aparentemente o resolveu. Sabe me dizer porque remover esse código funcionou?
Corrija-me se eu estiver enganado, mas seu problema não era com a colisão com um teto? De acordo com o que disse, esse código fazia seu objeto cair muito rápido.
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : Problema de pulo  Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

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

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

Problema de pulo  Empty Re: Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 12:36

esse codigo parece fazer com que caso meu personagem colida com o bloco ele desce quando piso nele ele ja e mandado ao bloco numa seguinte posiçao mais não foi feito esse codigo para pular por baixo do bloco ele acaba puxando eu para baixo só que não puxa para sempre porque após colidir com o bloco ele ja desce rapidamente com 1 velocidade muito rapida =p então removi isso assim agora meu personagem não e puxado para baixo ao colidir com o bloco
Caso você não entendeu vou explicar
esse codigo puxava meu personagem pro bloco quando pisava nele pra andar sem soltar do bloco mais isso tambem puxava pra baixo quando colidia por baixo do bloco :l e isso não estava previsto para esse codigo então removi isso =p
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Willy Sáb 13 Set 2014, 12:55

move_contact_solid faz com que o objeto em questão tenha a posição ajustada em relação a um objeto sólido, e para isso, deve ser lhe passado uma direção e um valor de ajuste. Portanto, o código com o valor de direção 270 (para baixo) é usado exclusivamente para ajustar as colisão do jogador com o chão. O valor de ajuste pode ser traduzido como a distancia mínima em pixels para que o ajuste ocorra, e no seu caso, você usou 50, por isso o "teleporte" é bem visível.
Para garantir que este código só funcione para o chão, você deve encapsulá-lo com uma condição que verifica se o seu objeto só colidirá com o sólido por cima. Já que está usando gravidade, isto poderia resolver:

Código:
if (vspeed >0){//Verifica se está caindo
move_contact_solid(270, vspeed);
}
Repare que troquei 50 por vspeed. Isso garante que o ajuste será proporcional com a velocidade que o objeto está caindo.

gabriel33245900 escreveu:Caso você não entendeu vou explicar
Realmente foi difícil entender, seu português poderia ser melhor.
Cuidado com suas provocações, estou tentando te ajudar, não precisa disso.
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : Problema de pulo  Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

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

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

Problema de pulo  Empty Re: Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 13:04

Me ajudar? cara se posso criar 1 sistema tão fácil pra que fazer tanto script para só 1 sistema simples de pulo tamos aqui pra aprender se for pra você aprender do fim até o começo complica nossa cabeça cara sua engine não estamos aprendendo nada nóis só copia tudo da sua engine e bota na nossa mais não entendemos porcaria nenhuma do que se fez entendeu o que estou dizendo? que você dificulta muito já que quando você começou game maker você começou com o básico há muitas pessoas aqui que estão no básico e eu já estou no médio mais não dificulte tudo para nois :l
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Willy Sáb 13 Set 2014, 13:25

Amigo, não sei porque está falando da minha engine. Em nenhum momento eu a citei. Aquela engine é um tanto complicada de entender, reconheço isso. Você citou meu nome no tópico sem uma real necessidade, praticamente me forçou a postar aqui.
não estamos aprendendo nada nóis só copia tudo da sua engine e bota na nossa mais não entendemos porcaria nenhuma do que se fez
Essa atitude não adiciona nada para quem o faz, por isso é importante pelo menos tentar entender o que foi feito seja lá qual for a engine. Porém, minha engine não é para aprendizado, é para uso direto.

Bom, seu problema já foi resolvido, é isso que importa.
Flws...
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : Problema de pulo  Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

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

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

Problema de pulo  Empty Re: Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 13:30

Foi mal se te ofendi mais aquilo lá complica a cabeça de qualquer 1 copiamos sabendo que se quisermos mexer em alguma coisa como tipo quero que meu pulo de 1 curva ao descer se usarmos a sua engine não vamos conseguir fazer isso e isso que estou tentando dizer amigo que sua  engine e usada pra especialidade única! como 1 jogo de ficar andando e pulando catando moeda :l então não dificulte as coisas cara!
Sua engine tem a ver com isso por causa de quando pedi ajuda deram sua engine e ponto final :l
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Willy Sáb 13 Set 2014, 13:39

Não me ofendeu, de forma alguma. Ninguém é obrigado a usar minha engine, só usa quem vê uma utilidade para ela em seus jogos, e isso depende muito do desenvolvedor.
Willy
Willy

Games Ranking : Nota A

Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Reputação : 264
Número de Mensagens : 1890
Prêmios : Problema de pulo  Empty

Medalhas x 0 Tutoriais x 2 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

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

http://willy-gmbr.blogspot.com/

Ir para o topo Ir para baixo

Problema de pulo  Empty Re: Problema de pulo

Mensagem por gabriel33245900 Sáb 13 Set 2014, 14:16

Bom valeu então espero podermos ser amigos civilizados certo 14:16:08 cheers
gabriel33245900
gabriel33245900

Data de inscrição : 06/09/2014
Reputação : 55
Número de Mensagens : 361
Prêmios : Problema de pulo  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

Problema de pulo  Empty Re: Problema de pulo

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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