Bloco bugado

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

Bloco bugado

Mensagem por vitor_liminha123 em Sex 06 Abr 2012, 16:08

Oi pessoal. Eu estava fazendo um jogo, e nele eu esatava usando aquela plataforma do mario, que vc pode pular por baixo dela, e quando está em cima, ela vira uma plataforma normal. O problema é que eu estou com outros objetos que também precisam se adaptar à aquela plataforma, por isso, o seguinto código não funcionará:
Código:
If player.y<y {
solid=true}
if player.y>y {
solid=false}
Por favor se alguém conseguir fazer o objeto não travar nem deslizar à plataforma, ficarei agradecido.
computador

vitor_liminha123

Número de Mensagens : 510
Idade : 18
Data de inscrição : 16/08/2010
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por GameMakerTutoriais em Sab 07 Abr 2012, 19:22

Vitor, pelo que eu entendi, esse código tá na plataforma, né? No caso, como você quer colocar outros objetos pra "pisar" nela, você vai ter que tirar esse código dela porque se um objeto estiver em cima, ela vai ser sólida, mas se ao mesmo tempo outro pular por baixo, o que estava em cima vai cair ou travar.

Eu não sei exatamente o que você fez, também não dá pra falar pra simplesmente mudar tudo. Mas esse jeito de trocar sólido por não-sólido, acho que vai dificultar...

Tem uns exemplos no fórum de como fazer plataformas, talvez você goste:

http://gmbr.forumeiros.com/t1766-mp-games-plataform-engine-v2-new
http://gmbr.forumeiros.com/t21693-exemploplataforma-simples-para-iniciantes



GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por vitor_liminha123 em Dom 08 Abr 2012, 19:50

Ninja8086 escreveu:Vitor, pelo que eu entendi, esse código tá na plataforma, né? No caso, como você quer colocar outros objetos pra "pisar" nela, você vai ter que tirar esse código dela porque se um objeto estiver em cima, ela vai ser sólida, mas se ao mesmo tempo outro pular por baixo, o que estava em cima vai cair ou travar.

Eu não sei exatamente o que você fez, também não dá pra falar pra simplesmente mudar tudo. Mas esse jeito de trocar sólido por não-sólido, acho que vai dificultar...

Tem uns exemplos no fórum de como fazer plataformas, talvez você goste:

http://gmbr.forumeiros.com/t1766-mp-games-plataform-engine-v2-new
http://gmbr.forumeiros.com/t21693-exemploplataforma-simples-para-iniciantes


cara, não era isso que eu queria dizer, er mais ou menos sobre plataformas que quando vc pula por baixo, vc passa, mas depois pra cair, não dá, pq ela fica sólida, entende?
É que nem aqueles blocos coloridos do SMB3, que vc pode pular "sobre" eles.

vitor_liminha123

Número de Mensagens : 510
Idade : 18
Data de inscrição : 16/08/2010
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por gerudoking em Dom 08 Abr 2012, 19:58

Tem sim como fazer isso,tenta olhar a engine desse camarada aki:
http://gmbr.forumeiros.com/t12328-mecanica-basica-para-jogo-de-plataforma?highlight=plataforma

gerudoking

Número de Mensagens : 467
Idade : 19
Data de inscrição : 07/07/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por GameMakerTutoriais em Dom 08 Abr 2012, 23:39

cara, não era isso que eu queria dizer, er mais ou menos sobre plataformas que quando vc pula por baixo, vc passa, mas depois pra cair, não dá, pq ela fica sólida, entende? É que nem aqueles blocos coloridos do SMB3, que vc pode pular "sobre" eles.

Pois é. Quando o player pular sobre o bloco, o bloco será "solid", certo? Daí o player vai ficar parado em cima dele. Você comentou que quer colocar outros objetos e é aí que pode complicar seu trabalho, porque se um objeto vier por baixo do bloco, ele deixará de ser sólido e o player que estava em cima poderá cair ou travar.

Valeu! (se quiser, dá uma olhada nos engines, são muito bons)

GameMakerTutoriais

Número de Mensagens : 800
Data de inscrição : 29/01/2011
Reputação : 26
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por vitor_liminha123 em Seg 09 Abr 2012, 16:23

Ninja8086 escreveu:
cara, não era isso que eu queria dizer, er mais ou menos sobre plataformas que quando vc pula por baixo, vc passa, mas depois pra cair, não dá, pq ela fica sólida, entende? É que nem aqueles blocos coloridos do SMB3, que vc pode pular "sobre" eles.

Pois é. Quando o player pular sobre o bloco, o bloco será "solid", certo? Daí o player vai ficar parado em cima dele. Você comentou que quer colocar outros objetos e é aí que pode complicar seu trabalho, porque se um objeto vier por baixo do bloco, ele deixará de ser sólido e o player que estava em cima poderá cair ou travar.

Valeu! (se quiser, dá uma olhada nos engines, são muito bons)
Então cara, era exatamente isso que eu estava tentando te explicar, mas se você perceber, nenhuma das engines resolverá meu problema, porque nenhuma delas tem esse tipo de plataforma!
É uma pena que ninguém daqui consiga resolver meu problema. zangado
Mas tudo bem, se alguém conseguir, agradeço de qualquer maneira! feliz2

vitor_liminha123

Número de Mensagens : 510
Idade : 18
Data de inscrição : 16/08/2010
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

Re: Bloco bugado

Mensagem por Conteúdo patrocinado Hoje à(s) 23:51


Conteúdo patrocinado


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