Entrar
Últimos assuntos
» player não consegue andarpor 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
Página 1 de 1
Como Fazer trocar De Room Dependendo De Onde Estiver?
Como Faço Pra Tipo: O Objeto Esta Na Extremidade Esquerda=Vai Pra Room Anterior
Direita=Vai Pra Proxima Room
Como Fazer Isso?
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- Games Ranking :
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
sua resposta
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
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- Games Ranking :
Notas recebidas : E-E-E
Data de inscrição : 27/06/2011
Reputação : 0
Número de Mensagens : 36
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
Não Entendi Direito Mas Valeu
Eu Teria Que Colocar Esse Objeto Em Todas As Rooms?
Eu Teria Que Colocar Esse Objeto Em Todas As Rooms?
The King- Games Ranking :
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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.
Machow8- Data de inscrição : 21/05/2011
Reputação : 16
Número de Mensagens : 625
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
Ah Ta Obrigado
Eu Jatinha Feito Isso, mas Imaginei Que TIvesse Um Jeito Mais Facil
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.
Eu Jatinha Feito Isso, mas Imaginei Que TIvesse Um Jeito Mais Facil
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- Games Ranking :
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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- Data de inscrição : 21/05/2011
Reputação : 16
Número de Mensagens : 625
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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();
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
The King- Games Ranking :
Notas recebidas : Pol - E, B
Data de inscrição : 04/07/2011
Reputação : 0
Número de Mensagens : 172
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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:
Agora no Step coloque:
Eu não testei, mas creio que dará certo.
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
Agora no Step coloque:
- Código:
if esquerda=true
{
room_goto_previous()
}
if direita=true
{
room_goto_next()
}
Eu não testei, mas creio que dará certo.
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2800
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 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++
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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...
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- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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 , mas qualquer dos modos funciona
Na verdade eu faço assim por costume , mas qualquer dos modos funciona
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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- Games Ranking :
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Reputação : 136
Número de Mensagens : 3033
Prêmios :
x 1 x 6 x 0
x 1 x 0 x 3
x 0 x 0 x 0
Re: Como Fazer trocar De Room Dependendo De Onde Estiver?
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
Por isso eu disse para ele adaptar
GameMakerTutoriais- Data de inscrição : 29/01/2011
Reputação : 26
Número de Mensagens : 800
Prêmios :
x 0 x 4 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [RESOLVIDO]Como fazer um evento só ser ativo se estiver em uma certa room?
» como fazer uma room para e voltar de onde parou
» Como que faço pra dependendo da room chegar em serto ponto??
» Se estiver em uma room e ao clicar com o botão esquerdo no objeto, fazer alguma coisa.
» Como fazer para quando o player estiver em baixo da plataforma ela n ser mais solida? e quando estiver em cima ela ser solida?
» como fazer uma room para e voltar de onde parou
» Como que faço pra dependendo da room chegar em serto ponto??
» Se estiver em uma room e ao clicar com o botão esquerdo no objeto, fazer alguma coisa.
» Como fazer para quando o player estiver em baixo da plataforma ela n ser mais solida? e quando estiver em cima ela ser solida?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos