GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


Como Fazer trocar De Room Dependendo De Onde Estiver?

+2
marcus #1
The King
6 participantes

Ir para baixo

Como Fazer trocar De Room Dependendo De Onde Estiver? Empty Como Fazer trocar De Room Dependendo De Onde Estiver?

Mensagem por The King 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)
The King
The King

Games Ranking : Nota D

Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

Como Fazer trocar De Room Dependendo De Onde Estiver? Empty sua resposta

Mensagem por marcus #1 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
marcus #1
marcus #1

Games Ranking : Nota E

Notas recebidas : E-E-E
Data de inscrição : 27/06/2011
Reputação : 0
Número de Mensagens : 36
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por The King Seg 04 Jul 2011, 10:10

Não Entendi Direito Mas Valeu Laughing
Eu Teria Que Colocar Esse Objeto Em Todas As Rooms?
The King
The King

Games Ranking : Nota D

Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por Machow8 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
Machow8
Machow8

Data de inscrição : 21/05/2011
Reputação : 16
Número de Mensagens : 625
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por The King 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.
The King
The King

Games Ranking : Nota D

Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por Machow8 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.
Machow8
Machow8

Data de inscrição : 21/05/2011
Reputação : 16
Número de Mensagens : 625
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por GameMakerTutoriais 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
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por The King Seg 04 Jul 2011, 11:53

Não Deu ;x
The King
The King

Games Ranking : Nota D

Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por GameMakerTutoriais 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
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por Super Games 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.
Super Games
Super Games

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 1 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Java
  • Godot
  • Javascript
  • C ou C++


Ir para o topo Ir para baixo

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

Mensagem por saim 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...
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por GameMakerTutoriais 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
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por saim 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".
saim
saim

Games Ranking : Nota B

Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 1 Tutoriais x 6 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por GameMakerTutoriais 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
avatar
GameMakerTutoriais

Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios : Como Fazer trocar De Room Dependendo De Onde Estiver? Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos