Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Mover Caixas Plataforma

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Mover Caixas Plataforma

Mensagem por Christian » Qua Jun 29, 2016 9:32 pm

Como fazer uma caixa em cima da outra se mover ao empurrar a caixa debaixo?

caixa_1 = cima (mover deacordo com a caixa de baixo)
caixa_0 = baixo (caixa a ser empurrada)

Avatar do usuário
Gonzo
Membro
Membro
Reações: 0
Mensagens: 194

Re: Mover Caixas Plataforma

Mensagem por Gonzo » Qua Jun 29, 2016 9:37 pm

......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"

Avatar do usuário
Led
Membro
Membro
Reações: 0
Mensagens: 51

Re: Mover Caixas Plataforma

Mensagem por Led » Qua Jun 29, 2016 9:40 pm

Bom, basicamente você vai checar se existe uma caixa em cima da caixa a ser empurrada e guardar o id dela em uma variável, depois mover a caixa de cima quando mover a de baixo.

Código: Selecionar todos

//Step do objCaixa
CaixaDeCima = instance_place(x,y-1,objCaixa); //Retorna o id da instancia do objeto Caixa em cima da atual, e se não existir retorna noone;

//No Código de movimentação

if CaixaDeCima //Se existir alguma caixa em cima
{
//Move
}
Existe uma engine de plataforma de autoria do Willy que aborda este tema. É antiga, mas vale dar uma olhada. LINK

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes