Mundo "infinito"

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

Mundo "infinito"

Mensagem por leocc em Qua 06 Ago 2014, 16:25

No momento estou fazendo um jogo no estilo "terraria", o mundo não vai ser infinito, mas eu queria que quando ele chegasse na final da room o outro lado aparecesse, como se fosse continuo, sem ser com o "move_wrap" que só faz aparecer do outro lado da room.

algo assim:

leocc

Número de Mensagens : 87
Idade : 23
Data de inscrição : 09/08/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por Alex FC em Qua 06 Ago 2014, 18:46

É só você fazer uma inversão, invés do player se mover em relação a room, faça a room se mover em relação ao player.

Ou seja o player não se move, mas sim o restante dos objetos.

Fiquei interessado nisso, farei testes mais tarde e posto aqui. Agora estou indo pra faculdade.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por Kabeção em Qua 06 Ago 2014, 19:15

Alex FC escreveu:É só você fazer uma inversão, invés do player se mover em relação a room, faça a room se mover em relação ao player.

Ou seja o player não se move, mas sim o restante dos objetos.

Fiquei interessado nisso, farei testes mais tarde e posto aqui. Agora estou indo pra faculdade.

FLWS!
Isso é incrivelmente difícil de se controlar principalmente se o movimento do jogador ou cenário não é predefinido como em jogos de plataforma.

Antigamente o GM não desenhava nada além dos limites da room mas agora tecnicamente não há limites.
As rooms são infinitas, portanto não faz diferença se você continuar criando coisas a frente do jogador como os casual runners infinitos, desde que você que destrua o que estiver atrás.

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por leocc em Qua 06 Ago 2014, 20:30

Kabeção escreveu:
Alex FC escreveu:É só você fazer uma inversão, invés do player se mover em relação a room, faça a room se mover em relação ao player.

Ou seja o player não se move, mas sim o restante dos objetos.

Fiquei interessado nisso, farei testes mais tarde e posto aqui. Agora estou indo pra faculdade.

FLWS!
Isso é incrivelmente difícil de se controlar principalmente se o movimento do jogador ou cenário não é predefinido como em jogos de plataforma.

Antigamente o GM não desenhava nada além dos limites da room mas agora tecnicamente não há limites.
As rooms são infinitas, portanto não faz diferença se você continuar criando coisas a frente do jogador como os casual runners infinitos, desde que você que destrua o que estiver atrás.
então, o movimento do jogador é predefinido, mas acho que de qualquer modo fazer essa inversão seria trabalhosa e acabaria me confundindo, aqui tem uma versão do jogo, é plataforma normal:

https://www.mediafire.com/?64kw5e8u058o48r

leocc

Número de Mensagens : 87
Idade : 23
Data de inscrição : 09/08/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por Alex FC em Qui 07 Ago 2014, 14:18

Consegui. Fiz de um método diferente. Funciona tanto na horizontal como na vertical. Baixe o GMZ:

https://dl.dropboxusercontent.com/u/38428395/Engines/room_infinita.gmz

Quebrei um pouco a cabeça, mas está totalmente funcional. Além dos Objetos ele move todas as Tiles também. Já Backgrounds fica ao teu critério configurar.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por Zero. em Qui 07 Ago 2014, 16:02

Bem legal Alex. Procurei por engines com isso mas nunca encontrei, tb nunca pensei em fazer pq achei dificiul e faz um tempo que não preciso mais, mas agr vou usar Smile

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Mundo "infinito"

Mensagem por Conteúdo patrocinado Hoje à(s) 00:22


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