Ligação de Room

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 11:14

Iae Galera da GMBR 
Eu queria saber se alguem de vcs ai sabe como faz a ligação de room tipo eu to indo na direção norte e estou chegado no fim da room que estou 'room1' eu queria que ja desse para ver o inicio da room2
De qualquer jeito javou agradeçendo para quem vizualizou o topico ou respondeu qualquer coisa que ajudou ou não... Cool

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por WellingtonBecker em Ter 04 Mar 2014, 11:44

Amigo, não tem como fazer isso.

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por vitorfernandes13 em Ter 04 Mar 2014, 12:13

Não conheço essa função, acho que o que vc pode fazer para se aproximar disso é criar apenas uma room enorme para seu jogo, e nela haveria todas as fases, backgrounds, assim, daria para ter esse efeito.

vitorfernandes13

Ranking : Nota C
Número de Mensagens : 284
Data de inscrição : 11/01/2014
Notas recebidas : C
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por Rodrigo Santiago em Ter 04 Mar 2014, 13:27

Ou faz assim:
na room VC coloca objetos fora na posição relativa a outra room e vise versa.
Dai quando o objeto principal sair da room e carrega a nova room vai parecer q já estava carregada.
Mantenha o x ou y.
Ex. se ele saiu por cima mantem o x.
se ele saiu pelo lado mantem o y.

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 14:18

E que eu queria fazer um jogo de pokemon estilo de gba que os mapas se ligam mas não tem poblema eu faço de outro jeito
De qualquer jeito Obrigado

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por dharrison em Ter 04 Mar 2014, 15:43

salve crocha12, beleza?

cara tava lendo seu problema, e pelo que entendi tem duas formas de fazê-lo: a fácil e a difícil xD

ambas vão exigir um pouco de habilidade sua em Level Design. Aliás, é familiariado com Game Maker Language? (GML)

Bom, como não sei seu nível de conhecimento, vou apenas dizer o que deve ser feito, se precisar eu tento explicar como deve ser feito


>> O JEITO FÁCIL:

Se pararmos para pensar, os jogos de Pokemon do GBA tem na verdade grandes ROOMs, e VIEWPORTS pequenas.
Para fazer isso no seu jogo crie uma grande ROOM, com a primeira cidade, a segunda cidade e a floresta entre elas (por exemplo). Depois crie uma VIEWPORT (pelo menu da própria ROOM), orientada ao objeto "personagem" (para que ele fique no centro.

Dessa forma você terá que criar novas ROOMs apenas quando o personagem mudar de "região" ou quando ele entrar dentro de uma casa.

Não sei se ficou claro... Também não temos muitas informações sobre oque você já montou Very Happy


>> O JEITO DIFÍCIL

Se você quer que todos ambientes do jogo rodem ser "carregar" outras ROOMs é possível, mas muito difícil de fazer.
O que você teria que fazer é incorporar o conceito de Viewports acima, mas sempre que a ROOMs for mudar, metade do "cenário" da próxima room estaria na room atual, e vice-versa, dessa forma o jogador não notaria que outra room foi carregada (claro, elas precisam tbm ser leves, para que seja carregadas quase que instantaneamente).


Isso foi o que eu consegui pensar, espero ter ajudado Happy

dharrison

Ranking : Nota B
Número de Mensagens : 1243
Idade : 25
Data de inscrição : 04/02/2009
Notas recebidas : A - B
Reputação : 89
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 15:57

Viewports?

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por dharrison em Ter 04 Mar 2014, 16:10

uhum, basicamente vc vai ter que alterar essas partes da sua room:




O que vc manja de Game Maker? Assim eu posso tentar achar uma Engine pra te enviar.

dharrison

Ranking : Nota B
Número de Mensagens : 1243
Idade : 25
Data de inscrição : 04/02/2009
Notas recebidas : A - B
Reputação : 89
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 17:24

manjo so não ta ligado nisso?nao sabia o nome kkkk

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por dharrison em Ter 04 Mar 2014, 17:32

pod cre Happy

mas eai? deu certo? ajudei? num ajudei? ashuasuhashuuhas  lol!

dharrison

Ranking : Nota B
Número de Mensagens : 1243
Idade : 25
Data de inscrição : 04/02/2009
Notas recebidas : A - B
Reputação : 89
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 1
Prêmios
   : 0
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por PedroX em Ter 04 Mar 2014, 17:43

Você pode colocar tudo numa room única. Aí você desativa os backgrounds e as instâncias que estão longe do player. Quando ele chegar perto, você ativa as novas e desativa as que ficaram pra trás. E assim sucessivamente.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 17:47

Não entedi muito seu tuto mas ficaria feliz com uma engine!!!
Smile

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por PedroX em Ter 04 Mar 2014, 17:57

Basicamente é só não dividir em rooms. Use apenas uma.

Leia esses tópicos:

http://gmbr.forumeiros.com/t15746-desativar-instancias-fora-da-view
http://gmbr.forumeiros.com/t18959-ativar-e-desativar-instancias

Como o GM carrega tudo antes do jogo começar, não faz diferença no tempo de carregamento.
Na questão da memória, os 2 links acima ajudam.

E para completar, veja meu tutorial:

http://gmbr.forumeiros.com/t19480-melhorando-o-desempenho-dos-jogos

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por crocha12 em Ter 04 Mar 2014, 18:22

vlw pedro vou fazer o seu tuto mesmo obrigado

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ligação de Room

Mensagem por Conteúdo patrocinado Hoje à(s) 14:21


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum