Página 1 de 1
Mover Caixas Plataforma
Enviado: Qua Jun 29, 2016 9:32 pm
por Christian
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)
Re: Mover Caixas Plataforma
Enviado: Qua Jun 29, 2016 9:37 pm
por Gonzo
Re: Mover Caixas Plataforma
Enviado: Qua Jun 29, 2016 9:40 pm
por Led
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