Conectar-se
Quem está conectado
31 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 31 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 12/10/2011
Número de Mensagens : 149
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Não poder sair da fase!!

em Sab 29 Out 2011, 12:41
Como eu faço , que nem tem no Super Mario World , quando você tenta sair da fase você fica tentando andar , porem não dá , por que é o fim da fase!! Como fazer isso ?? Valeu galera!
avatar
Ranking : Nota E
Notas recebidas : D+E+E
Data de inscrição : 03/10/2011
Número de Mensagens : 439
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

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

Re: Não poder sair da fase!!

em Sab 29 Out 2011, 13:06
The_Game escreveu:Como eu faço , que nem tem no Super Mario World , quando você tenta sair da fase você fica tentando andar , porem não dá , por que é o fim da fase!! Como fazer isso ?? Valeu galera!

Isso pode ser feito usando objeto invisível! Por exemplo: Chegar ao fim da tela e ficar parado:

1º Crie um objeto invisível com sprite de um bloco
2º Coloque o evento colisão com o objeto player
3º Depois do colocar o evento colisão com o player, adicione a ação Move Fixed, clique sobre o quadrado no meio e deixa a speed 0
4º Agora coloque esse objeto no final da sua room e pronto! Quando o player chegar nele vai ficar parado!
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 07/09/2010
Número de Mensagens : 1400
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 21

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

Re: Não poder sair da fase!!

em Sab 29 Out 2011, 13:08
Simples, considerando que o final da fase é o fim da room também, você checa se o x do personagem, é maior que a largura da room, e declara a velocidade dele como zero.
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 31

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

Re: Não poder sair da fase!!

em Sab 29 Out 2011, 13:16
Coloque isso no fim do código de movimento


if (x+sprite_width>room_width)
{
x=room_width-sprite_width;
}
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 12/10/2011
Número de Mensagens : 149
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1
Ver perfil do usuário

Re: Não poder sair da fase!!

em Sab 29 Out 2011, 14:49
Nenhum funcionou :O , só não testei oque o the game never finish , mas vou testar agora e ja dou edit
avatar
Ranking : Nota C
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 28

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

Re: Não poder sair da fase!!

em Sab 29 Out 2011, 15:46
e ae cara blz?
bom se nenhum desse codigos funcionar vc pode tentar colocar assim no evento INTERSECT BOUNDARY do player
Código:
x=xprevious
e pronto espero ter ajudado XD!!
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