[RESOLVIDO]Pergunta de Barra!

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

Resolvido [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 08:53

Pessoal, a muito tempo que ando a tentar resolver este problema!

Quando o personagem se encontra em cma de uma barra 'flutuante' quando sobe ela fica parada e para andar tenho de saltar para subir!

aki esta:

Download da Pergunta

pessoal, preciso desta ajuda para poder lançar meu 1º jogo(demo versão 0.3)


Última edição por fonetico em Dom 05 Set 2010, 19:23, editado 1 vez(es) (Razão : Tópico Resolvido!)

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por †Ceifador em Dom 05 Set 2010, 10:11

No Step do personagem:
if place_meeting(x, y + 4, BARRA)
{ y = BARRA.y - 32; } //y acompanha o y da barra + a altura do seu personagem

†Ceifador

Número de Mensagens : 154
Data de inscrição : 28/08/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 11:34

Vou ver se resulta!

______=EDIT=_________

Obrgd, porem quando ponho o personagem em cima da barra, ele começa aos saltos.
como eide dizer ,começa a tremer!
Pessoal, se mais alguem sober de algo, eu agradecia imenso!

MAS VALEU!

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por Thiago_o_programador em Dom 05 Set 2010, 11:51

troque:
Código:
if place_meeting(x, y + 4, BARRA)
{ y = BARRA.y - 32; }
por: [code]if place_meeting(x, y + 1, BARRA)
{vspeed=barra.vspeed}

Thiago_o_programador

Ranking : Nota D
Número de Mensagens : 709
Idade : 19
Data de inscrição : 14/05/2009
Notas recebidas : D - C - D - C
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://www.jogosdahora.maisblog.net

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por †Ceifador em Dom 05 Set 2010, 11:54

Muito legal Thiago, não me ocorreu isso na hora.

†Ceifador

Número de Mensagens : 154
Data de inscrição : 28/08/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 12:00

Vou ver se assim já não treme

____EDIT____

assim fica na mesma! eu ja tentei esse muita vezes! só se for do código que estou a usar no personagem, nas suas movimentações!

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por vinians em Dom 05 Set 2010, 13:20

Amigao, faça o seguinte, va até o objeto que representa a plataforma móvel.
No Evento End_Step coloque:
Código:

in = instance_place(x, y - 1, objChar); //troque pelo seu char
if (in != noone)
{
    in.x = in.x + (x - xprevious);
}
Isso fara com que e barra movimente seu char e ainda ele ficará livre para se mover sobre a barra. Mas nao se esqueça, tem que ser no End Step.
Mais um detalhe, sua rotina de gravidade deve considerar a plataforma movel, caso ja nao esteja fazendo isso.
flws!
Obs. Codigo testado.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 18:24

não deu certo cara!

continua tremendo, me pode fazer uma engine?
usando a minha

ficaria-lhe grato!!!

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por vinians em Dom 05 Set 2010, 18:50

Amigao, manda a engine que dou uma olhada pra voce!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 18:55

TÁ AKI: ENGINE

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por vinians em Dom 05 Set 2010, 19:00

correiajoao escreveu:TÁ AKI: ENGINE
Ok amigão, to dando um bizoi!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 19:01

Estou a espera! lendo jornal

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por Alex FC em Dom 05 Set 2010, 19:15

Eu fiz aqui (num tinha visto teu post vinians, mas ja que terminei, vo postar né? XD), e dei alguns retoques:

http://www.filetolink.com/67d1469f

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por correiajoao em Dom 05 Set 2010, 19:20

Valeu mesmo!!! se houve-se akelas estrelinhas que se podessem dar devido a ajuda prestada, tinha uma minha!!!

Obrigado a todos os outros pela ajuda prestada!!!

correiajoao

Número de Mensagens : 353
Idade : 20
Data de inscrição : 05/06/2010
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

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por vinians em Dom 05 Set 2010, 19:22

Alex FC escreveu:Eu fiz aqui (num tinha visto teu post vinians, mas ja que terminei, vo postar né? XD), e dei alguns retoques:

http://www.filetolink.com/67d1469f

FLWS!
hahaah blz Alex FC, tambem fiz uma aqui pro nosso amigo, a GMBR está otima pra ajudar os outros! Its kool! Very Happy
Tai o link amigao:
Código:

http://www.mediafire.com/file/8u8f8mbbmbheld6/PERGUNTA_editado_vinians.gmk
Este código, serve tanto pra movento horizontal, como para vertical. Alem disso como voce esta usando image_xscale é bom centralizar a origem x do sprite pra virada nao fircar brusca. Dei uma fuçada na engine. Qualquer duvida poste!
flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO]Pergunta de Barra!

Mensagem por Conteúdo patrocinado Hoje à(s) 07:40


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