jogo de empurrar caixas

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

Resolvido jogo de empurrar caixas

Mensagem por Hatus14 em Sex 15 Jul 2011, 13:06

como faz para que o obj_caixa fique em cima do obj_lugar?
e como fazer que quando todos os obj_lugar estiver em baixo do obj_caixa passe de nivel?


Última edição por Hatus14 em Sex 15 Jul 2011, 15:51, editado 1 vez(es)

Hatus14

Ranking : Nota E
Número de Mensagens : 89
Idade : 20
Data de inscrição : 28/10/2010
Notas recebidas : E
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: jogo de empurrar caixas

Mensagem por Kisuk_kun em Sex 15 Jul 2011, 13:17

esse e para o caixa ficar sob o chao
cara caso lugar seja o chao acho que é assim
se vai la no obj_caixa e coloca assim
na colizao da caixa com o chao coloque"vertical speed" ''o inco e uma seta pra baixo''
e deixa do jeito que apareçer tenta ae e me fala se deu certo Very Happy
cara so prinipiante so mexo com gm8 faz 3 dias que começei

Kisuk_kun

Número de Mensagens : 40
Idade : 21
Data de inscrição : 13/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.kisuk_kun.ucoz.com

Voltar ao Topo Ir em baixo

Resolvido Re: jogo de empurrar caixas

Mensagem por saim em Sex 15 Jul 2011, 15:06

Depende de como é seu jogo. Se for top-down (visto de cima, como sokoban ou a imensa maioria dos jogos de tabuleiro), basta checar se há colisão entre o obj_caixa e o obj_lugar.
É possível saber se a colisão é perfeita, mas como você disse (em outro tópico) que é iniciante, provavelmente as opções são apenas "colidir totalmente" ou "não colidir". Me avise se não for o caso.

É bem possível checar se todas as caixas estão colidindo com algum obj_lugar, mas isso requer um pouco de conhecimento de GML (código).
Pra iniciantes, eu sugiro fazer o seguinte: no evento de colisão da caixa com obj_lugar, troque a instância da caixa por um outro objeto com o mesmo sprite (se bem que usar outra cor pode ser didático, pra você VER o que está acontecendo). Chame esse outro objeto de, sei lá, obj_caixa_colisão. Na movimentação desse outro objeto, verifique se ele segue colidindo com obj_lugar. Se deixar de colidir, volte a transformar a instância numa instância de obj_caixa.
Agora, num objeto controle, coloque no step event uma verificação do número de instâncias do obj_caixa. Se for igual a zero, então todas as caixas colidiram.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: jogo de empurrar caixas

Mensagem por Hatus14 em Sex 15 Jul 2011, 15:12

falo grego. kkkk...

Hatus14

Ranking : Nota E
Número de Mensagens : 89
Idade : 20
Data de inscrição : 28/10/2010
Notas recebidas : E
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: jogo de empurrar caixas

Mensagem por PedroX em Sex 15 Jul 2011, 16:18

Tópico trancado.
Se precisar que ele seja destrancado, mande uma mensagem privada para um dos moderadores (ou administradores).

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: jogo de empurrar caixas

Mensagem por Conteúdo patrocinado Hoje à(s) 22:21


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