Conectar-se
Quem está conectado
41 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 39 Visitantes

gart30, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Caixa em plataforma

em Sex 19 Fev 2010, 14:07
Estou precisando de uma mini-(micro)engine de caixa que se mexe para plataforma... alguem da uma luz ai?
avatar
Ranking : Sem avaliações
Data de inscrição : 26/08/2009
Número de Mensagens : 969
Insígnias de JAM :

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

Prêmios
   : 1
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 14:20
seria uma engine de fisica?
se for:
http://host-a.net/Keth/GMODE030.rar
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 14:32
Nao nao é isso eu quero saber uma caixa que voce mexe na plataforma!
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: Caixa em plataforma

em Sex 19 Fev 2010, 14:50
entendi

vc empurra

coloque na caixa na colisão com o player (troque player pelo nome do objeto player e caixa pela caixa)

if Player.x > caixa.x
{
vspeed-=4
}
if player.x < caixa.x
{
vspeed+=4
}
if Player.x > caixa.x
{
vspeed-=4
}
if player.x < caixa.x
{
vspeed+=4
}
if Player.y > caixa.y
{
hspeed-=4
}
if player.y < caixa.y
{
hspeed+=4
}
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 15:05
Não deu, to realmente precisando disso!
avatar
Data de inscrição : 30/12/2009
Número de Mensagens : 1344
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://sitedosjogos.forumeiros.com

Re: Caixa em plataforma

em Sex 19 Fev 2010, 15:12
então eu num sei, o código eu tenho quase certeza que está certo, se não pede ajuda a alguém que é mais versado no assunto
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 15:33
ALGUEM AJUDA AE POR FAVOR! Bomeu tbm quero a caixa com gravidade
avatar
Ranking : Nota A
Notas recebidas : A+A+A+A+A+A+A
Data de inscrição : 06/06/2009
Número de Mensagens : 2264
Insígnias de JAM :

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

Prêmios
   : 4
   : 2
   : 1
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 15:46
Tenta o seguinte:

No evento step da caixa:
Código:
vspeed+=0.2.5

Agora na colisão da caixa com o chão:

Código:
vspeed=0
y=other.y-other.sprite_height/2-sprite_height/2

Essa última linha,nao garanto q dê certo se o objeto chão for sólido!

Agora na colisão do player com a caixa:

Código:
if x<caixa.x
{
hspeed=0
other.hspeed=0
x+=1
other.x+=1
}
if x>caixa.x
{
hspeed=0
other.hspeed=0
x-=1
other.x-=1
}

Espero q ajude Happy
afro
avatar
Data de inscrição : 11/08/2008
Número de Mensagens : 1121
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sex 19 Fev 2010, 15:59
Bom este deu certo mas É MUUUUito bugado. Alguem faz uma miniengine ae
Data de inscrição : 10/02/2010
Número de Mensagens : 92
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://jogosjosevitoria.blogspot.com/

Re: Caixa em plataforma

em Sex 19 Fev 2010, 18:28
fiz uma
Download: fileden.com /engine1.zip
Controles básicos
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuário

Re: Caixa em plataforma

em Sab 20 Fev 2010, 18:02
use isso no evento de colisao do player com o inimigo:

other.x += 0.1*(other.x-(x))
x += 0.1*(x-(other.x))
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum