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
Problemas com Gravidade ou sei la ;p
+2
minato.11
Dark-Yes
6 participantes
Página 1 de 2
Página 1 de 2 • 1, 2
Problemas com Gravidade ou sei la ;p
Iaew Beleza?
Ow to com umproblema que tipo
Se eu colido com o lado da plataforma (no alto) e seguro Pra cima + a direcão que colidiu com a plataforma ele não desce só desce se eu soltar uma das teclas, tipo quero que mesmo se estiver precionado Pra cima + a direcão que colidiu com a plataforma ele caia normalmente como faço isso?
vlw's
Olha a Imagem
Ow to com umproblema que tipo
Se eu colido com o lado da plataforma (no alto) e seguro Pra cima + a direcão que colidiu com a plataforma ele não desce só desce se eu soltar uma das teclas, tipo quero que mesmo se estiver precionado Pra cima + a direcão que colidiu com a plataforma ele caia normalmente como faço isso?
vlw's
Olha a Imagem
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
cara tbem pode ser a gente pular de baixo de um objeto que colidi ae tu fica apertado ae ele fica colado tipo homen aranha eu desisti de fazer jogos de plataformas por causa disso.
minato.11- Data de inscrição : 14/12/2008
Reputação : 0
Número de Mensagens : 170
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
vo tenta te dar uma mão!
la no envento ''keyboard rigth ou left''(junto com os outros eventos q vc ja deve ter colocado) vc tem q fazer com q ele verifique se a area esta livre de colisão:
-va na aba ''control''.
-depois em -questions- vc clica em ''check empty'' e coloca isso(para keyboard rigth):
para keyboard left vc só troca o 5 por -5
Se não deu certo, pergunte denovo!
flws!
la no envento ''keyboard rigth ou left''(junto com os outros eventos q vc ja deve ter colocado) vc tem q fazer com q ele verifique se a area esta livre de colisão:
-va na aba ''control''.
-depois em -questions- vc clica em ''check empty'' e coloca isso(para keyboard rigth):
para keyboard left vc só troca o 5 por -5
Se não deu certo, pergunte denovo!
flws!
Re: Problemas com Gravidade ou sei la ;p
Não Funcionou alguma outra Sugestão?
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
Claro! vc colocou uma maskara no personagem?(se não colocou ou não sabe o q é me mande uma pm q eu t do uma ajuda!)
aki ta uma engine da yoyo games:
http://www.megaupload.com/?d=24K2160H
flws!
aki ta uma engine da yoyo games:
http://www.megaupload.com/?d=24K2160H
flws!
Última edição por Alex FC em Sáb 24 Jan 2009, 16:53, editado 1 vez(es)
Re: Problemas com Gravidade ou sei la ;p
Alex FC escreveu:Claro! vc colocou uma maskara no personagem?(se não colocou ou não sabe o q é me mande uma pm q eu t do uma ajuda!)
aki ta um tutorial q eu fiz: http://www.megaupload.com/?d=7HPFXQUQ
aki ta uma engine da yoyo games:
http://www.megaupload.com/?d=24K2160H
flws!
Não Funcioneu Porfavor se alguem tiver outra sugestão favor postar!
meu jogo ta parado por causa desse problema!
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
cara, faz assim, quando colidi com a plataforma, coloca
- Código:
hspeed = 0;
vspeed = 0;
Re: Problemas com Gravidade ou sei la ;p
Eu tenho quase certeza q é a mask!
Acabei de faze um teste em um dos jogos q eu to fazendo e sem a mask ele concerteza vai grudar na parede quando aperta pra cima e pra direita juntos!
Dark-Yes vc colocou ou não uma mask no seu personagem?
se não colocou então faz isso aki:
Como fazer uma mask
Veja qual é a altura e a largura do seu player depois faça uma sprite de um bloco com essas medidas e desmarque a opção ‘’transparent’’, vá nas propriedades do player:
Depois clique na opção mask e procure a sprite que você criou e pronto ele não vai mais enroscar na parede.
flws
jogos em desenvolvimento:
TANKPANZER: 18% CONCLUIDO
ROBOT 27: 10% CONCLUIDO
Acabei de faze um teste em um dos jogos q eu to fazendo e sem a mask ele concerteza vai grudar na parede quando aperta pra cima e pra direita juntos!
Dark-Yes vc colocou ou não uma mask no seu personagem?
se não colocou então faz isso aki:
Como fazer uma mask
Veja qual é a altura e a largura do seu player depois faça uma sprite de um bloco com essas medidas e desmarque a opção ‘’transparent’’, vá nas propriedades do player:
Depois clique na opção mask e procure a sprite que você criou e pronto ele não vai mais enroscar na parede.
flws
jogos em desenvolvimento:
TANKPANZER: 18% CONCLUIDO
ROBOT 27: 10% CONCLUIDO
Re: Problemas com Gravidade ou sei la ;p
Ja Tenho a MASK!
Mas tipo a mask é do tamanho da SPR_PARADO mas a SPR_ANDA_D(vamos usar a direita nesse caso) que vai colidir com a plataforma é MAIOR que a MASK!
Isso Afeta algo?
=====================EDIT=====================
AEEEEEEEEEEEEEE! o codigo deu certo:
MAS TEM OUTRA!
Eu to fazendo um jogo do megaman neh!
e vcs sabem que tem aquele tecla que dobra a velocidade!!
ai se eu Aperto
+ C (TECLA QUE DOBRA A VELOCIADE)
ele não desce!
oque eu faço nesse caso?
Mas tipo a mask é do tamanho da SPR_PARADO mas a SPR_ANDA_D(vamos usar a direita nesse caso) que vai colidir com a plataforma é MAIOR que a MASK!
Isso Afeta algo?
=====================EDIT=====================
AEEEEEEEEEEEEEE! o codigo deu certo:
hspeed = 0;
vspeed = 0;
MAS TEM OUTRA!
Eu to fazendo um jogo do megaman neh!
e vcs sabem que tem aquele tecla que dobra a velocidade!!
ai se eu Aperto
+ C (TECLA QUE DOBRA A VELOCIADE)
ele não desce!
oque eu faço nesse caso?
Última edição por Dark-Yes em Seg 26 Jan 2009, 13:11, editado 1 vez(es)
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
Amigo, as maskaras pra funcionar corretamente tem que ter um tamanho definido senão vai dar muito problema. Sugiro que coloque uma mascara igual para todos os sprites de movimentação do persongem.
Re: Problemas com Gravidade ou sei la ;p
pessoal, vc ainda nao intenderam, o problema dele nao é mascara, é por causa da velocidade horizontal q ele se choca com a plataforma,
Dark-Yes, coloca aki o codigo que vc usou para dobrar a velocidade
Dark-Yes, coloca aki o codigo que vc usou para dobrar a velocidade
Re: Problemas com Gravidade ou sei la ;p
Aqui o Codigo:
No caso tecla "C" é a tecla que dobra a velocidade e a VELOCIDADE normal do player é "6"!!!
if keyboard_check(teclac) && keyboard_check(tecladir) //se estiver pressionando c + direita
{
sprite_index = spr_x2_d;
image_speed = 0.5
speed = 9;
}
if keyboard_check(teclac) && keyboard_check(teclaesq) //se estiver pressionando c + esquerda
{
sprite_index = spr_x2_e;
image_speed = 0.5
speed = 9;
}
No caso tecla "C" é a tecla que dobra a velocidade e a VELOCIDADE normal do player é "6"!!!
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
tenta assim:
- Código:
if keyboard_check(teclac) && keyboard_check(tecladir) && place_free(lengthdir_x(direction,speed+9),lengthdir_y(direction,speed+9)) //se estiver pressionando c + direita
{
sprite_index = spr_x2_d;
image_speed = 0.5
speed = 9;
}
if keyboard_check(teclac) && keyboard_check(teclaesq) && place_free(lengthdir_x(direction,speed+9),lengthdir_y(direction,speed+9)) //se estiver pressionando c + esquerda
{
sprite_index = spr_x2_e;
image_speed = 0.5
speed = 9;
}
Re: Problemas com Gravidade ou sei la ;p
Funfo não mas....
Mas tipo a mask do SPR_ANDA_D é maior a SPR_VOLICIDADEDOBRADA(X2) que vai colidir com a plataforma tbm
Isso Afeta algo?
Mas tipo a mask do SPR_ANDA_D é maior a SPR_VOLICIDADEDOBRADA(X2) que vai colidir com a plataforma tbm
Isso Afeta algo?
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
acredito que nao, mas deixa as mascaras do mesmo tamanho pra ve, e coloca isso aki antes de tudo q tem com a colisao do player com a plataforma
move_contact_solid(direction,16)
move_contact_solid(direction,16)
Re: Problemas com Gravidade ou sei la ;p
Funfo não veio mas eu vou Reever os negocios aqui ve se eu consigo achar um jeito ;D
mas Por favor continuem respondendo!
mas Por favor continuem respondendo!
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
cara... só uma coisa...
faça assim para que não de este BUG oO (acho que é isto que vou mostrar... teste ae )
abra a janela de objecto do mega man, selecione a colisão com o chão, vá na aba control, selecione o efeito CHECK COLLISION, no Y dele coloque 1, selecioe a opção relative e de OK, agora coloque o efeito de Speed do mega man em baixo deste evento... mas coloque um código de pressionar botão tipo o C
aí quando o Mega Man tiver colidido com o chão ele vai dar speed... caso o contrário não, tipo assim, se ele tiver no ar não dará o speed, se ele tiver escalando parede não ativara o speed, ETC...
faça assim para que não de este BUG oO (acho que é isto que vou mostrar... teste ae )
abra a janela de objecto do mega man, selecione a colisão com o chão, vá na aba control, selecione o efeito CHECK COLLISION, no Y dele coloque 1, selecioe a opção relative e de OK, agora coloque o efeito de Speed do mega man em baixo deste evento... mas coloque um código de pressionar botão tipo o C
aí quando o Mega Man tiver colidido com o chão ele vai dar speed... caso o contrário não, tipo assim, se ele tiver no ar não dará o speed, se ele tiver escalando parede não ativara o speed, ETC...
Re: Problemas com Gravidade ou sei la ;p
aFF QUE OSSO VEIO nÃO TA DANDO cERTO
Mas eu acho que é isso aki que eu naum entendi direito
Mas eu acho que é isso aki que eu naum entendi direito
mas coloque um código de pressionar botão tipo o C
Dark-Yes- Data de inscrição : 27/12/2008
Reputação : 0
Número de Mensagens : 265
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Problemas com Gravidade ou sei la ;p
cara, coloca isso na colisao com o plataforma:
se nao der certo, provavelmente vc tem um script q esta empedindo o funcionamento desse ai de cima
- Código:
move_contact_solid(direction,36);
hspeed = 0;
vspeed = 0;
se nao der certo, provavelmente vc tem um script q esta empedindo o funcionamento desse ai de cima
Re: Problemas com Gravidade ou sei la ;p
Dark-Yes escreveu:aFF QUE OSSO VEIO nÃO TA DANDO cERTO
Mas eu acho que é isso aki que eu naum entendi direitomas coloque um código de pressionar botão tipo o C
bem por exemplo
coloque antes de tudo oq eu falei este código:
keyboard_chech(ord("C"))
Coloque este código no TEST EXPRESSION que esta em
ABA control > ícone de um ponto de interrogação com fundo azul
em baixo deste ícone com este código coloque o Start Block e até no final o END BLOCK
e pronto... bem outra dúvida qualquer me pergunte
FLWs
Página 1 de 2 • 1, 2
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos