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
Room infinita
+3
Hatzo enkiri
Licht
vitor_liminha123
7 participantes
Página 1 de 1
Room infinita
Olá pessoal, já faz um tempo que não posto nada aqui no fórum, pois ando muito ocupado com jogos, só postarei dúvidas por enquanto.
Minha dúvida é a seguinte:
Queria fazer uma room que tenha y=2000, e x=(infinito), mas como faço para fazer a room nunca acabar?
Minha dúvida é a seguinte:
Queria fazer uma room que tenha y=2000, e x=(infinito), mas como faço para fazer a room nunca acabar?
Re: Room infinita
Cara, uma vez eu vi uma engine assim na GMC, se eu achar o link de download eu passo...
EDIT:
AQUI
Acho que é isso...
EDIT:
AQUI
Acho que é isso...
Licht- Games Ranking :
Data de inscrição : 26/04/2010
Reputação : 34
Número de Mensagens : 1217
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Room infinita
Mas para q vc vai querer isso hein vitor?
Hatzo enkiri- Games Ranking :
Notas recebidas : B
Data de inscrição : 19/02/2009
Reputação : 7
Número de Mensagens : 226
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Room infinita
O MÁXIMO DAS ROMS É 999999
E É BEM GRANDE
EU SEI ISSO PORQUE TOU A FAZER UM JOGO RPG COM O TAMANHO MÁXIMO DA ROM
PARA QUE QUER VOCê UMA ROM INFINITA ISSO É UM POUCO ESTRANHO!
XD
E É BEM GRANDE
EU SEI ISSO PORQUE TOU A FAZER UM JOGO RPG COM O TAMANHO MÁXIMO DA ROM
PARA QUE QUER VOCê UMA ROM INFINITA ISSO É UM POUCO ESTRANHO!
XD
Re: Room infinita
Bem, estou fazendo um jogo que tem que jogar o objeto o mais longe possível, e por isso queria fazer o x da room infinita, para não ter que ficar colocando obj chão na room toda, isso seria cansativo.
Re: Room infinita
eu faço rooms infintas de vez em quando, na verdade a room ja é infinita, só que você usa um numero pra poder dizer que parte e visivel e que parte não
é só colocar no step
view_xview[0] = "x da view"
view_yview[0] = "y da view"
dai supondo que eu crie um objeto chamado camera e coloque esse codigo no step do objeto camera assim:
view_xview[0] = x
view_yview[0] = y
a view vai seguir esse objeto independentemente do limite da room, vai continuar pra sempre =D
eu to fazendo isso num jogo que resolvi fazer no inicio dessa semana =D
o legal é que a room não precisa ser grande, vc pode fazer uma room pequenininha e usar isso
um codigo bem simples por exemplo pra fazer a view seguir o player é:
view_xview[0] = obj.x - view_wview[0]/2
view_yview[0] = obj.y - view_yview[0]/2
trocando "obj" pelo nome do objeto a ser seguido, a view vai seguir o objeto de forma que ele fique sempre no centro da tela, mesmo que ele va pra uma posição negativa, ou ultrapasse os limites da room, é como se fosse infinita, pois na verdade A ROOM É INFINITA, só que o gm por algum meotivo pede obrigatoriamente um numero para que tudo o que esteja alem daquela coordenada fique invisivel (saco isso)
esse codigo, não sei se outras pessoas usam ele, foi eu que inventei logo se você quizer algo diferente basta editar o codigo
é só colocar no step
view_xview[0] = "x da view"
view_yview[0] = "y da view"
dai supondo que eu crie um objeto chamado camera e coloque esse codigo no step do objeto camera assim:
view_xview[0] = x
view_yview[0] = y
a view vai seguir esse objeto independentemente do limite da room, vai continuar pra sempre =D
eu to fazendo isso num jogo que resolvi fazer no inicio dessa semana =D
o legal é que a room não precisa ser grande, vc pode fazer uma room pequenininha e usar isso
um codigo bem simples por exemplo pra fazer a view seguir o player é:
view_xview[0] = obj.x - view_wview[0]/2
view_yview[0] = obj.y - view_yview[0]/2
trocando "obj" pelo nome do objeto a ser seguido, a view vai seguir o objeto de forma que ele fique sempre no centro da tela, mesmo que ele va pra uma posição negativa, ou ultrapasse os limites da room, é como se fosse infinita, pois na verdade A ROOM É INFINITA, só que o gm por algum meotivo pede obrigatoriamente um numero para que tudo o que esteja alem daquela coordenada fique invisivel (saco isso)
esse codigo, não sei se outras pessoas usam ele, foi eu que inventei logo se você quizer algo diferente basta editar o codigo
Re: Room infinita
Mas eu quero fazer assim, que não tenha limites, mas que continue com o chão em baixo.
Vejam este jogo, que é exatamente oque eu quero fazer.
http://www.newgrounds.com/portal/view/508440
Vejam este jogo, que é exatamente oque eu quero fazer.
http://www.newgrounds.com/portal/view/508440
Re: Room infinita
Olha, no meu jogo spacefights, eu usei o movimento do background como meu amigo, e então um controle para criar os objetos.
tata139- Data de inscrição : 11/08/2008
Reputação : 3
Número de Mensagens : 1121
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Room infinita
E aquela engine que eu passei?? ajudou?? :|
Licht- Games Ranking :
Data de inscrição : 26/04/2010
Reputação : 34
Número de Mensagens : 1217
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Room infinita
Não, pois ele voltava para o x 0 quando saia da tela.
Mas acho que eu tive uma ideia, vamos fazer o seguinte:
Vou tentar minha ideia, se não der certo, continuarei neste tópico.
Mas acho que eu tive uma ideia, vamos fazer o seguinte:
Vou tentar minha ideia, se não der certo, continuarei neste tópico.
Re: Room infinita
tem um jeito bem mais simples.
basta vc adicionar um objeto no começo da room, que vai carregar uma var global que controla onde tudo vai ser criado (a posição dos objetos).
dae tem algum comando, não me recordo exatamente mas ja usei, é "warp" e alguma coisa (GML), ou pod ser usado o jump to position (DnD).
Então crie uma room de x=2048 por exemplo, e quando o heroi chegar no final dela, ele pula pra posição inicial da room novamente.
E assim ativa a var global, alterando as localizações de criação dos objetos.
Vai parecer que mudou o lugar, mas só voltou desde o começo ;)
Espero ter ajudado.
Abraços
DHarrison
basta vc adicionar um objeto no começo da room, que vai carregar uma var global que controla onde tudo vai ser criado (a posição dos objetos).
dae tem algum comando, não me recordo exatamente mas ja usei, é "warp" e alguma coisa (GML), ou pod ser usado o jump to position (DnD).
Então crie uma room de x=2048 por exemplo, e quando o heroi chegar no final dela, ele pula pra posição inicial da room novamente.
E assim ativa a var global, alterando as localizações de criação dos objetos.
Vai parecer que mudou o lugar, mas só voltou desde o começo ;)
Espero ter ajudado.
Abraços
DHarrison
dharrison- Games Ranking :
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Reputação : 120
Número de Mensagens : 1363
Prêmios :
x 0 x 9 x 0
x 0 x 1 x 0
x 0 x 0 x 1
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 2.0
- C#
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos