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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://matheusfaegames.blogspot.com

Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 17:30
Bom eu quero saber como eu faço para os objetos não sairem da room, tipo um bloqueio que impede os objetos de sairem!
Me ajudem por favor!

RESOLOVIDO


Última edição por iFaé em Sex 15 Fev 2013, 12:51, editado 1 vez(es)
avatar
Data de inscrição : 02/09/2012
Número de Mensagens : 66
Insígnias de JAM :

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

Re: Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 18:11
Como esta fazendo para os objetos se moverem?

tipo:

if(keyboard_check(vk_left))
{
x-=2;
}
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

Re: Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 20:30
tenta isso: x=xprevious y=yprevious;
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

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

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

Re: Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 21:20
Você pode usar:

Código:
x = xprevious
y = yprevious

No evento Intersect Boundary, que fica na aba Other!
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://matheusfaegames.blogspot.com

Re: Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 22:05
Quando eu uso esses todo o resto do jogo fica com defeito, as colisões, variaveis, ações...
avatar
Data de inscrição : 09/01/2013
Número de Mensagens : 23
Insígnias de JAM :

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

Re: Como fazer uma room com saida bloqueada?

em Qui 14 Fev 2013, 23:21
Objeto invisível solido
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Como fazer uma room com saida bloqueada?

em Sex 15 Fev 2013, 09:23
Como você QUER que os objetos se comportem? Quer que eles fiquem presos na borda, que eles sejam teletransportados pro outro lado da room, que eles rebatam na borda da tela ou que eles mudem de direção?

Pra cada situação, uma solução diferente. Talvez simplesmente zerar a velocidade em situações definidas te resolva o problema.
avatar
Ranking : Nota D
Notas recebidas : D + D
Data de inscrição : 06/04/2012
Número de Mensagens : 682
Insígnias de JAM :

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

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

Re: Como fazer uma room com saida bloqueada?

em Sex 15 Fev 2013, 09:29
Você pode usar objetos invisiveis ou usar esse code aqui:
Código:

x = xprevious
y = yprevious

Espero te ajudado.
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 28/11/2010
Número de Mensagens : 454
Insígnias de JAM :

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

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

Re: Como fazer uma room com saida bloqueada?

em Sex 15 Fev 2013, 12:47
Você pode usar o evento "Intersect Boundary" ou "Outside Room" apenas nos objetos que se movem no seu jogo usando o que o pessoal disse:
Código:

x=xprevious;y=yprevious;
OU
Você pode usar esse código no Step Event apenas nos objetos que se movem:
Código:

if (x>room_width){x=xprevious;}
if (x<0){x=xprevious;}
if (y>room_width){y=yprevious;}
if (y<0){y=yprevious;}
Espero ter te ajudado e resolvido o seu problema!
PHProductions®
avatar
Ranking : Nota D
Notas recebidas : D - D - D - B
Data de inscrição : 02/02/2011
Número de Mensagens : 455
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://matheusfaegames.blogspot.com

Re: Como fazer uma room com saida bloqueada?

em Sex 15 Fev 2013, 12:49
Vlw galera, mas eu resolvi me render aos objetos invisíveis msm, mas vlw pela ajuda!
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