Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
ajuda com meu jogo pelo amor de deus
5 participantes
Página 1 de 1
ajuda com meu jogo pelo amor de deus
eu tava fazendo um jogo chamado bounce mas ele dá um bug terrível que da raiva
o jogo é de plataforma e a bolinha (bounce, que é o personagem) é criado ele fica normal ali direitinho
mas quando eu pulo e caio no chao denovo ele atravessa o chao e vaza
eu ja tentei usar a colisão com o chao
na colisão eu coloquei
if bounce.y < chao.y
{
vspeed-=1
}
if bounce.y > chao.y
{
vspeed+=1
}
mas não da certo a praga da bolinha atravessa o chao
eu tentei com place meeting no step
if place_meeting(x,y+1,chao)
{
vspeed-=1
}
if place_meeting(x,y-1,chao)
{
vspeed+=1
}
mas não tem jeito a peste da bolinha anda normalmente e talz mas quand pula uma vez quando bate no chao atravessa
eu tentei de tantas formas diferentes que vcs nem imaginam
eu tentei até com place_free mas da o mesmo bug
alguém pode me ajudar? por favor? eu naum sei porque mas esse bug ta acontecendo eu fiz tudo direitinho parece até que o GM tá de sacanagem comigo
na verdade ele sempre parece estar de sacanagem comigo mas eu não vou ficar me lamentando agora neh....
enfim quem souber como faz...
Editado por CyraxX: Topico resolvido.
Trancado.
Se o autor quiser reabrir o tópico envie MP para algum administrador ou moderador.
o jogo é de plataforma e a bolinha (bounce, que é o personagem) é criado ele fica normal ali direitinho
mas quando eu pulo e caio no chao denovo ele atravessa o chao e vaza
eu ja tentei usar a colisão com o chao
na colisão eu coloquei
if bounce.y < chao.y
{
vspeed-=1
}
if bounce.y > chao.y
{
vspeed+=1
}
mas não da certo a praga da bolinha atravessa o chao
eu tentei com place meeting no step
if place_meeting(x,y+1,chao)
{
vspeed-=1
}
if place_meeting(x,y-1,chao)
{
vspeed+=1
}
mas não tem jeito a peste da bolinha anda normalmente e talz mas quand pula uma vez quando bate no chao atravessa
eu tentei de tantas formas diferentes que vcs nem imaginam
eu tentei até com place_free mas da o mesmo bug
alguém pode me ajudar? por favor? eu naum sei porque mas esse bug ta acontecendo eu fiz tudo direitinho parece até que o GM tá de sacanagem comigo
na verdade ele sempre parece estar de sacanagem comigo mas eu não vou ficar me lamentando agora neh....
enfim quem souber como faz...
Editado por CyraxX: Topico resolvido.
Trancado.
Se o autor quiser reabrir o tópico envie MP para algum administrador ou moderador.
Re: ajuda com meu jogo pelo amor de deus
Primeiro de tudo coloca no objeto do chão no evento Create: solid = true; (ou simplesmente marca a opção no objeto).
No evento de colisão com a bolinha coloca:
No evento de colisão com a bolinha coloca:
- Código:
{
if other.y<y{
vspeed=10;
}
else{
vspeed=-10;
}
}
Re: ajuda com meu jogo pelo amor de deus
Nao sei qual é o seu código de gravidade, mais em todo caso tenta esse aqui que eu uso nos meus projetos:
if (place_free(x, y + vspeed + 1))
{
gravity := 1;//Queremos que a cada STEP nosso VSPEED aumente em 1
if ( vspeed > 4)
vspeed := 4;//mais NÃO vamos deixar aumentar muito né????
} else
{
//Move para baixo até QUASE fazer contato com o chão
//Onde está 2 não devemos colocar valores muito grandes pra nao haver "saltos" estranhos no char
move_contact_solid(270, 2);
vspeed := 0; //Paramos de cair
gravity := 0; //Sem gravidade agindo
}
vlw
if (place_free(x, y + vspeed + 1))
{
gravity := 1;//Queremos que a cada STEP nosso VSPEED aumente em 1
if ( vspeed > 4)
vspeed := 4;//mais NÃO vamos deixar aumentar muito né????
} else
{
//Move para baixo até QUASE fazer contato com o chão
//Onde está 2 não devemos colocar valores muito grandes pra nao haver "saltos" estranhos no char
move_contact_solid(270, 2);
vspeed := 0; //Paramos de cair
gravity := 0; //Sem gravidade agindo
}
vlw
Re: ajuda com meu jogo pelo amor de deus
não entendi, como assim
if (place_free(x, y + vspeed + 1))
esse y + vspeed + 1 tá errado naum?
eu acho que vc quis dizer
if place_free(x,y+1)
e... vc pode explicar melhor o código? pra mim conseguir usar eu num tô entendendo bulufas
vlw
if (place_free(x, y + vspeed + 1))
esse y + vspeed + 1 tá errado naum?
eu acho que vc quis dizer
if place_free(x,y+1)
e... vc pode explicar melhor o código? pra mim conseguir usar eu num tô entendendo bulufas
vlw
Re: ajuda com meu jogo pelo amor de deus
Esse código eu retirei de um jogo meu de plataforma que funciona, portanto não está errado. Coloque no evento STEP, mais tem que tirar outros códigos de gravidade que voce tiver pois senão vai misturar. Eu geralmente crio um script chamado gravidade e coloco este codigo dentro. Depois chamo o script onde eu precise ter gravidade.Henrique_GJ escreveu:não entendi, como assim
if (place_free(x, y + vspeed + 1))
esse y + vspeed + 1 tá errado naum?
eu acho que vc quis dizer
if place_free(x,y+1)
e... vc pode explicar melhor o código? pra mim conseguir usar eu num tô entendendo bulufas
vlw
Ele ja esta bem comentado, qual parte voce nao entendeu?
Re: ajuda com meu jogo pelo amor de deus
esquece já desisti do meu projeto
nada nele deu certo
eu fiz um código nele assim: (eu retirei o movimento de pulo e a gravidade, queria apenas fazer um teste)
fui no step e deixei o código:
if keyboard_check(vk_left)
{
if place_free(x-4,y)
{
x-=4
}
}
if keyboard_check(vk_right)
{
if place_free(x+4,y)
{
x+=4
}
}
pois é eu coloquei só isso mais nada só isso e ele não anda para os lados mas era pra andar
isso significa que meu GM ou tá nugado ou sei lá
vou deixar meu projeto de lado quando eu tiver um computador que presta porque o meu não tem memória nenhuma num da nem pra jogar super mario quando eu tiver um melhor eu tento fazer um jogo acho que meu pc deve estar com problema pra ler o GM ou sei lá os códigos estão certos... mas o gm não lê desisto
nada nele deu certo
eu fiz um código nele assim: (eu retirei o movimento de pulo e a gravidade, queria apenas fazer um teste)
fui no step e deixei o código:
if keyboard_check(vk_left)
{
if place_free(x-4,y)
{
x-=4
}
}
if keyboard_check(vk_right)
{
if place_free(x+4,y)
{
x+=4
}
}
pois é eu coloquei só isso mais nada só isso e ele não anda para os lados mas era pra andar
isso significa que meu GM ou tá nugado ou sei lá
vou deixar meu projeto de lado quando eu tiver um computador que presta porque o meu não tem memória nenhuma num da nem pra jogar super mario quando eu tiver um melhor eu tento fazer um jogo acho que meu pc deve estar com problema pra ler o GM ou sei lá os códigos estão certos... mas o gm não lê desisto
Re: ajuda com meu jogo pelo amor de deus
O seu GM não deve estar bugado, se ele entra no GM é porque funciona. Não desiste! Geralmente quando fica assim é porque ta faltando mascara no Sprite.
Crie um novo sprite e pegue a primeira imagem do sprite do seu char e coloque nesse novo sprite.
Depois va no objeto do seu char e selecione esse sprite como Mascara.
Coloque o código de gravidade que te passei que vai funcionar com certeza.
Se não der certo mande o fonte do seu jogo pra mim que eu tento arrumar pra voce.
Crie um novo sprite e pegue a primeira imagem do sprite do seu char e coloque nesse novo sprite.
Depois va no objeto do seu char e selecione esse sprite como Mascara.
Coloque o código de gravidade que te passei que vai funcionar com certeza.
Se não der certo mande o fonte do seu jogo pra mim que eu tento arrumar pra voce.
Re: ajuda com meu jogo pelo amor de deus
Henrique_GJ escreveu:esquece já desisti do meu projeto
nada nele deu certo
eu fiz um código nele assim: (eu retirei o movimento de pulo e a gravidade, queria apenas fazer um teste)
fui no step e deixei o código:
if keyboard_check(vk_left)
{
if place_free(x-4,y)
{
x-=4
}
}
if keyboard_check(vk_right)
{
if place_free(x+4,y)
{
x+=4
}
}
pois é eu coloquei só isso mais nada só isso e ele não anda para os lados mas era pra andar
isso significa que meu GM ou tá nugado ou sei lá
vou deixar meu projeto de lado quando eu tiver um computador que presta porque o meu não tem memória nenhuma num da nem pra jogar super mario quando eu tiver um melhor eu tento fazer um jogo acho que meu pc deve estar com problema pra ler o GM ou sei lá os códigos estão certos... mas o gm não lê desisto
Tomou o cuidado para não deixar a bolinha encavalada no chao lá na room, senão com o código de movimento que você postou, ela não vai andar, pois não estará livre, e como o Vinians disse, talvez seja a "Mask" do objeto, eu quase desisti do Dino Land semana passada, pois deletei um perssonagem para refazê-lo do zero, e usei praticamente os mesmos códigos, só que
Se não coloque o source do projeto para tentarmos arrumar se for o caso, mas não desista também !!!
Denis Lemos- Data de inscrição : 17/05/2009
Reputação : 1
Número de Mensagens : 938
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Unity
- C#
- Godot
- C ou C++
Re: ajuda com meu jogo pelo amor de deus
mas no meu caso tá tudo direitinho teve uma vez que meu projeto funcionou só com alguns bugs que eu não podia deixar la eu tinha que concertar mas estava quase quase perfeito daí eu modifiquei uma coisinha tola e ele não faz mais nada
mas obrigado pelo concelho hoje ainda esse projeto tem que ficar certo faz um tempo que eu estou devendo ele que eu falei que ia fazer e... esse GM mexeu comigo num pode ficasr assim ele tá me sacaniando por bem ou por mal querendo ou não querendo a po*** do GM vai fazer o jogo dar certo ou não me chamo Astolfo
mas obrigado pelo concelho hoje ainda esse projeto tem que ficar certo faz um tempo que eu estou devendo ele que eu falei que ia fazer e... esse GM mexeu comigo num pode ficasr assim ele tá me sacaniando por bem ou por mal querendo ou não querendo a po*** do GM vai fazer o jogo dar certo ou não me chamo Astolfo
Re: ajuda com meu jogo pelo amor de deus
Vc colocou colisão entre o player ( que é a bola) e a plataforma se não colocou colocque e na colisão coleque speed vertical vert.speed. 0 e talvez ajude
Sonic- Games Ranking :
Notas recebidas : D
Data de inscrição : 12/01/2010
Reputação : -4
Número de Mensagens : 384
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: ajuda com meu jogo pelo amor de deus
isso não é bom
tipo se eu pular em biaox (no teto) vai ficar preso e se pular do lado vai ficar ali tbm eu quero algo melhor mas agora acho que vai dar certo
tipo se eu pular em biaox (no teto) vai ficar preso e se pular do lado vai ficar ali tbm eu quero algo melhor mas agora acho que vai dar certo
Tópicos semelhantes
» Abrir app facebook pelo jogo
» Como desligar pc pelo jogo
» Por favor me ajudem pelo amor de deus
» [Pergunta] jogar pelo controle em seu jogo?
» Como iniciar um jogo de futebol pelo GM?
» Como desligar pc pelo jogo
» Por favor me ajudem pelo amor de deus
» [Pergunta] jogar pelo controle em seu jogo?
» Como iniciar um jogo de futebol pelo GM?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos