Conectar-se
Quem está conectado
20 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 19 Visitantes

Biemorth

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 15/01/2011
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

room & parede

em Sab 23 Jul 2011, 21:36
bom pessoal to fazendo um jogo e tipo as fases sao meio longas ai e muito ruim criar parede por parede tem como eu fazer q clika algum botao e a linha ou coluna q eu escoli se preencha?ou algum codigo? tipo cliquei a parede cresce na quela linha minha parede e 32x 32 e a rom q eu fiz e 70,000 por 600 ai fica ruim criar tudo ,alguem me ajuda?
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Sab 23 Jul 2011, 21:56
Rapaz, tem como fazer por código, mas isso é mesmo questão de Level Design, o editor de rooms do GM não tem suporte a este tipo de função. Sei que é chato, mas os caras que faziam jogos de Nintendinho, SNES etc, mesmo que as fases fossem longas, os caras faziam tile por tile Smile Pode colocar por exemplo uma única instância e criar as demais até o final da room, no Creation Code dessa única instância ou no Create de um objeto que trate disso(mas para tratar aquela instância em especial, você precisaria de uma ID). Caso não saiba como fazer um Creation Code para uma instância, simplesmente clique nela com o botão direito segurando Control, vai aparecer um menu, aí você clica na última opção: Creation Code.

Vai abrir o editor de códigos do Game Maker. Aí é só codar. Supondo que 70,000 seja um múltiplo de 32, as dimensões vão ficar perfeitas, mas caso contrário, ficarão meio que cortadas.
Código:
for(i=0; i<room_width/32; i+=32) // Cria um loop for que cria instâncias até o final da largura da room, alinhando em 32 pixels
{
instance_create(i,y,id); // Cria a mesma instância até o final da room
}
Caso não entenda sobre loops for, recomendo dar uma olhada aqui:
http://gmbr.forumeiros.com/t13508-curso-de-gml-aula-5-a-declaracao-for?highlight=Curso+de+GML
avatar
Data de inscrição : 15/01/2011
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Sab 23 Jul 2011, 22:02
nao me lembro oq e ID
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Sab 23 Jul 2011, 22:27
A ID é opcional, use o Creation Code. Se quiser, tenho um link aqui que fala sobre IDs:
Spoiler:
Teste aí o do Creation Code e me fale se lhe serviu bem.
avatar
Data de inscrição : 15/01/2011
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Sab 23 Jul 2011, 22:41
nao deu
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Dom 24 Jul 2011, 18:04
Primeiro: o que foi que não deu? Segundo: Por que não deu? Apareceu algum erro? Não saiu como você queria? Se não souber responder, uma screen ajudaria um pouco.
avatar
Data de inscrição : 15/01/2011
Número de Mensagens : 30
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: room & parede

em Dom 24 Jul 2011, 18:05
coloquei o codigonao apareceu nada na rom
avatar
Ranking : Nota B
Notas recebidas : B - B - A - B
Data de inscrição : 06/07/2011
Número de Mensagens : 764
Insígnias de JAM :

Insignia 1x 1 Insignia 2x 0 Insignia 3x 0
Reputação : 30

Prêmios
   : 1
   : 0
   : 2
Ver perfil do usuário

Re: room & parede

em Dom 24 Jul 2011, 18:07
Faz o seguinte na hora de coloca o objto na room aperta shift
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum