Obrigado por visitar a The Game Makers Brasil |
Mover Caixas Plataforma
Mover Caixas Plataforma
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)
caixa_1 = cima (mover deacordo com a caixa de baixo)
caixa_0 = baixo (caixa a ser empurrada)
Re: Mover Caixas Plataforma
Não é tão complicado como parece https://docs.yoyogames.com/source/dadiospice/002_reference/physics/physics%20variables/index.html 

......∩____∩............_______...
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"
......| (• ◡•)| ノ\(❍ᴥ❍ʋ)..
Não seja uma cabrita selvagem "tutankhamun"
Re: Mover Caixas Plataforma
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.
Existe uma engine de plataforma de autoria do Willy que aborda este tema. É antiga, mas vale dar uma olhada. LINK
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
}
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes