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

Nenhum

Ver toda a lista


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

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

Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 01:27
Como Faço Pra Tipo: O Objeto Esta Na Extremidade Esquerda=Vai Pra Room Anterior
Direita=Vai Pra Proxima Room
Como Fazer Isso?


Última edição por The King em Seg 04 Jul 2011, 10:17, editado 1 vez(es)
avatar
Ranking : Nota E
Notas recebidas : E-E-E
Data de inscrição : 27/06/2011
Número de Mensagens : 36
Insígnias de JAM :

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

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

sua resposta

em Seg 04 Jul 2011, 08:27
bom pelo o que eu entendi voce quer ir para a proxima room ou para a anterior isso eu ja fiz em dois jogos meus voce faz um objeto sem imagem (se quiser pode colocar imagem)
crie um evento de colisao com o player (ou tiro nao faz diferença) e para ir para a fase anterior coloque no evento de colisao do player "go to diferent room" e coloque no new room a fase 1 e para ir para a proxima fase coloque no go to diferent room na new room fase 2(ou o nome que voce colocou na fase 2 e coloque o bjeto que faz voltar uma fazer no começo e o objeto que faz ir para a proxima faze no final
avatar
Ranking : Nota D
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Número de Mensagens : 172
Insígnias de JAM :

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 10:10
Não Entendi Direito Mas Valeu Laughing
Eu Teria Que Colocar Esse Objeto Em Todas As Rooms?
avatar
Data de inscrição : 21/05/2011
Número de Mensagens : 624
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gnbr.forumeiros.com

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 10:12
Isso mesmo e, reforçando o que o marcus #1 disse, não precisa de um código sequer para isso, basta usar aqueles botões drag and drop que já vem no GM. Happy
avatar
Ranking : Nota D
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Número de Mensagens : 172
Insígnias de JAM :

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 10:16
Ah Ta Obrigado
Eu Jatinha Feito Isso, mas Imaginei Que TIvesse Um Jeito Mais Facil sorrindo2
E Pra Não Criar Outro Topico:Como Faço Pra Quando O Objeto Entrar Em Outra Room, Sair Do Jeito Que Esta? Tipo Eu Pulo De Uma Room Pra Outra e la o Pulo Continha De Onde Parou.
avatar
Data de inscrição : 21/05/2011
Número de Mensagens : 624
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://gnbr.forumeiros.com

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 10:19
Já nesse caso vc irá precisar de um código GML, algo q não domino ainda, mas o q eu posso adiantar a vc é q vc irá precisar de um objeto invisível para fazer uma colisão para ele poder transitar para outra room.
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 10:40
Tenta isso, colocando esse código no evento Step do personagem:

Código:
if x < 0 and room <> room_first then room_goto_previous();
if x > room_width and room <> room_last then room_goto_next();
avatar
Ranking : Nota D
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Número de Mensagens : 172
Insígnias de JAM :

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 11:53
Não Deu ;x
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 20:04

Como Faço Pra Tipo: O Objeto Esta Na Extremidade Esquerda=Vai Pra Room Anterior
Direita=Vai Pra Proxima Room
Como Fazer Isso?

Mas o código faz exatamente isso, tente dar uma ajeitada nele. Perceba que eu coloquei que, "quando x for menor que 0" volte uma room e "quando x for maior que room_width" (largura da room), vá para a próxima room.

É só ajeitar o código que garanto que ele funciona Happy
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

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

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Seg 04 Jul 2011, 20:24
Olá The King,

Bom...existe uma maneira fácil de fazer isto, mas para isto é necessário ter sprites de virado para a esquerda e direita.
Coloque no Create o seguinte código:
Código:
esquerda=sprite_index=sprite lado esquerdo
direita=sprite_index=sprite lado direito
Este código cria as variáveis para poder fazer seu sistema.
Agora no Step coloque:
Código:
if esquerda=true
{
room_goto_previous()
}
if direita=true
{
room_goto_next()
}
Isto faz que quando estiver para a esquerda ir para a room anterior, e quando estiver para a direita ir para a próxima room.
Eu não testei, mas creio que dará certo.
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 trocar De Room Dependendo De Onde Estiver?

em Ter 05 Jul 2011, 10:52
O código do Ninja8086 é... ninja!
Ele usa "<>" querendo dizer "diferente" e eu acho que, no game maker, só "!=" funciona. Tente trocar isso e teste de novo.
Se acontecer de você ir pra rooms diferentes das esperadas, isso é porque você alterou a ordem das rooms durante a elaboração do jogo (mesmo que tenha feito isso, não é garantido que vai acontecer). Caso aconteça, ainda é possível ajeitar, usando arrays. Mais GML pro seu jogo...
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Ter 05 Jul 2011, 11:50
Então saim, na verdade o Gm suporta o estilo Pascal (a menos que tenham mudado na 8, não sei), em pascal o "diferente" é <>

Na verdade eu faço assim por costume Razz , mas qualquer dos modos funciona Smile
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 trocar De Room Dependendo De Onde Estiver?

em Ter 05 Jul 2011, 12:08
Sendo assim, não vejo como o código pode ter dado erro. A princípio, é perfeito. Sugiro ao The King explicar melhor porque "não deu".
Data de inscrição : 29/01/2011
Número de Mensagens : 800
Insígnias de JAM :

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

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

Re: Como Fazer trocar De Room Dependendo De Onde Estiver?

em Ter 05 Jul 2011, 12:56
Provavelmente o pivô do objeto não está fora dos limites da room. Pro código funcionar a posição que ser menor que zero ou maior que a largura da sala... Talvez esteja colidindo em uma "parede" ou algo assim...

Por isso eu disse para ele adaptar Smile
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