Entrar
Últimos assuntos
» Colisões não funcionandopor RastaMaan Hoje à(s) 19:49
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Hoje à(s) 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
Produção de cenários complexos (parte 2/2)
5 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Produção de cenários complexos (parte 2/2)
Agora que lancei a versão 0.2 do SP (Versão 0.2 do Super Policial) posso dar continuidade aos meus tutoriais.
Depois de mostrar como criar um cenário complexo usando objetos (Parte 1) vou dar sequência e continuar os estudos. Vimos que o problema desta técnica é o uso excessivo de memória e processador, mas tenho a solução.
Vocês lembram do jogo road rash pro 3DO?
A característica peculiar desse jogo é que ao jogar vc vê o cenário se "montar" na tela. ou seja, dá pra perceber que o processador só mostra o que esta se aproximando do player. o resto deve ser escondido para economizar memória. Aqui faremos a mesma coisa.
Temos duas possibilidades:
1-Seu jogo usa o player com um único objeto;
2-Seu jogo usa o player como um objeto principal e outros objetos o completa, formando um objeto complexo (ex: andando, pulando é um objeto, atacando é outro objeto).
No caso 1, para o GM perceber se o player está na tela basta colocar o seguinte código no evento STEP dos objetos que compõem o cenário:
No caso 2 precisaremos de um helper. Eu criei um objeto chamado obj_cam (câmera). Ele sempre segue o player seja com que objeto este esteja sendo representado.
para que o obj_cam siga o player basta colocar o seguinte código no seu evento STEP:
E no STEP dos objetos que compõem o cenário coloca-se:
Bom, o vídeo não ficou de ótima qualidade pq usei uma câmera fotográfica e meu note book não suporta uma room de 12000x12000 em HD nessa resolução. Mas deu pra perceber a lógica deste estudo.
Bom, minha deixa desse mês foi isso, espero ter ajudado ao pessoal que diz que o GM é lento e não processa room enormes. Ele processa sim, mas tem que usar técnicas um pouco mais avançadas.
Abração!
obs:
1- Quem gostou posta alguma coisa aew.
2- Vou voltar ao SP na versão 0.3, quando terminar ensinarei a criar efeitos randômicos de uma forma mais interessante, onde personagens fazem ações inusitadas baseados num único comando do GM que é muito pouco explorado mas que faz milagres.
Depois de mostrar como criar um cenário complexo usando objetos (Parte 1) vou dar sequência e continuar os estudos. Vimos que o problema desta técnica é o uso excessivo de memória e processador, mas tenho a solução.
Vocês lembram do jogo road rash pro 3DO?
A característica peculiar desse jogo é que ao jogar vc vê o cenário se "montar" na tela. ou seja, dá pra perceber que o processador só mostra o que esta se aproximando do player. o resto deve ser escondido para economizar memória. Aqui faremos a mesma coisa.
Temos duas possibilidades:
1-Seu jogo usa o player com um único objeto;
2-Seu jogo usa o player como um objeto principal e outros objetos o completa, formando um objeto complexo (ex: andando, pulando é um objeto, atacando é outro objeto).
No caso 1, para o GM perceber se o player está na tela basta colocar o seguinte código no evento STEP dos objetos que compõem o cenário:
- Código:
if distance_to_object(obj_player) > 1100 {visible =false} else {visible = true}
No caso 2 precisaremos de um helper. Eu criei um objeto chamado obj_cam (câmera). Ele sempre segue o player seja com que objeto este esteja sendo representado.
para que o obj_cam siga o player basta colocar o seguinte código no seu evento STEP:
- Código:
x=global.x
y=global.y
- Código:
global.x = x
global.y = y
E no STEP dos objetos que compõem o cenário coloca-se:
- Código:
if distance_to_object(obj_cam) > 1100 {visible =false} else {visible = true}
Bom, o vídeo não ficou de ótima qualidade pq usei uma câmera fotográfica e meu note book não suporta uma room de 12000x12000 em HD nessa resolução. Mas deu pra perceber a lógica deste estudo.
Bom, minha deixa desse mês foi isso, espero ter ajudado ao pessoal que diz que o GM é lento e não processa room enormes. Ele processa sim, mas tem que usar técnicas um pouco mais avançadas.
Abração!
obs:
1- Quem gostou posta alguma coisa aew.
2- Vou voltar ao SP na versão 0.3, quando terminar ensinarei a criar efeitos randômicos de uma forma mais interessante, onde personagens fazem ações inusitadas baseados num único comando do GM que é muito pouco explorado mas que faz milagres.
Re: Produção de cenários complexos (parte 2/2)
Muito bom o tuto cara, vai ajudar bastante!
Logo depois do CQ #006 vou iniciar um grande projeto em que vou ter que usar essa técnica da câmera, devido ao tamanho dos gráficos e da room.
Flws!
Logo depois do CQ #006 vou iniciar um grande projeto em que vou ter que usar essa técnica da câmera, devido ao tamanho dos gráficos e da room.
Estou louco pra saber que efeitos são esses!Anderson3d escreveu:2- Vou voltar ao SP na versão 0.3, quando terminar ensinarei a criar efeitos randômicos de uma forma mais interessante, onde personagens fazem ações inusitadas baseados num único comando do GM que é muito pouco explorado mas que faz milagres.
Flws!
Re: Produção de cenários complexos (parte 2/2)
Cara! Quando eu li o tutorial me toquei geral! Essa parada do Visible é muito bowa! Nunca tinha me tocado nisso oO Mas também pode-se atribuir um parent à esses objetos do cenário e colocar o código nele que economiza tempo o/
Valeu! Belo tutorial!
PS.: VIVA OS ÍCONES!
Valeu! Belo tutorial!
PS.: VIVA OS ÍCONES!
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: Produção de cenários complexos (parte 2/2)
Aew Grotle blz? Fica de olho que esse será meu próximo tutorial. Mas tenhos meus projetos por isso vou de pouco em pouco hehehe... Lembre-se, jogos com muitos objetos e room enormes devem usar o formato gif nas imagens. PNG é mais qualidade, porém, mais uso do pc e em fases enormes trava tudo dependendo do pc.Grotle escreveu:Muito bom o tuto cara, vai ajudar bastante!
Logo depois do CQ #006 vou iniciar um grande projeto em que vou ter que usar essa técnica da câmera, devido ao tamanho dos gráficos e da room.Estou louco pra saber que efeitos são esses!Anderson3d escreveu:2- Vou voltar ao SP na versão 0.3, quando terminar ensinarei a criar efeitos randômicos de uma forma mais interessante, onde personagens fazem ações inusitadas baseados num único comando do GM que é muito pouco explorado mas que faz milagres.
Flws!
Olá Lucas! Lembre-se de uma coisa. O parent deve ser usado quando objetos tem as mesmas características. Nesse caso algumas partes do cenário serão sólidas e outras não, algumas vão interagir com o player e outras não, então, deve se ficar de olho. Abraço!Lucas Lunar escreveu:Cara! Quando eu li o tutorial me toquei geral! Essa parada do Visible é muito bowa! Nunca tinha me tocado nisso oO Mas também pode-se atribuir um parent à esses objetos do cenário e colocar o código nele que economiza tempo o/
Valeu! Belo tutorial!
PS.: VIVA OS ÍCONES!
Re: Produção de cenários complexos (parte 2/2)
Mas tipo, mesmo o objeto "pai" (o que é o parent do resto) tendo qualquer evento, os objetos "filhos" (o resto que tem como parent o objeto pai) vão execultar os eventos do objeto pai mas também execultarão os eventos que seram atribuídos somente à eles (e o objeto pai não vai execultá-los). e, as propriedades que ficam naquela parte esquerda dos objetos [quando se está programando (tipo solid, visible, mask, etc...)] Só podem ser definidas individualmente para cada objeto, ou seja, não adianta o objeto pai ter aquilo, isso não fará diferênça nos objetos filhos, apenas os eventos. (espero que dê pra entender tudo isso XD)
Mas valeu o/
PS.: VIVAS O ÍCONES!!
Mas valeu o/
PS.: VIVAS O ÍCONES!!
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: Produção de cenários complexos (parte 2/2)
Cara,
muito bom, os dois tutos...
Este aqui vai ajudar muita gente que sente o jogo pesando em fases enormes, como eu...
Sou fã de jogos top-view, onde cada pedacinho pode ter um segredo escondido, e esse tuto ajuda a agilizar o jogo.
Valeu!
muito bom, os dois tutos...
Este aqui vai ajudar muita gente que sente o jogo pesando em fases enormes, como eu...
Sou fã de jogos top-view, onde cada pedacinho pode ter um segredo escondido, e esse tuto ajuda a agilizar o jogo.
Valeu!
Turista86- Data de inscrição : 10/10/2008
Reputação : 1
Número de Mensagens : 19
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Produção de cenários complexos (parte 2/2)
Ok turista obrigado pelo apoio hehehe!
No próximo tutorial ensinarei aquilo que vc falou no tópico do SP ok?
Vlw!
No próximo tutorial ensinarei aquilo que vc falou no tópico do SP ok?
Vlw!
Re: Produção de cenários complexos (parte 2/2)
Falou!
Diálogo com show_message é muito feiooo
hahahahahahaah
Abraços!
Diálogo com show_message é muito feiooo
hahahahahahaah
Abraços!
Turista86- Data de inscrição : 10/10/2008
Reputação : 1
Número de Mensagens : 19
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Produção de cenários complexos (parte 2/2)
Valew pelo tutorial, você me fez agora fica esperto com isso de só mostra o necessário, pois pretendo depois das férias de junho cair de cabeça no GML, não vou esquecer isso mais
Lembrei também do driver do psx onde acontecia a mesma coisa, tinha um plano de fundo embaçado e os prédios apareciam em determinada distância
Anderson3d:A característica peculiar desse jogo é que ao jogar vc vê o cenário se "montar" na tela. ou seja, dá pra perceber que o processador só mostra o que esta se aproximando do player. o resto deve ser escondido para economizar memória. Aqui faremos a mesma coisa.
Lembrei também do driver do psx onde acontecia a mesma coisa, tinha um plano de fundo embaçado e os prédios apareciam em determinada distância
Tópicos semelhantes
» Produção de Jogos Academy
» sonic e mega man aventura mortal 3 parte 1 e parte 2
» Ideia para um sistema de produção
» Design de cenarios
» cenarios aleatorios
» sonic e mega man aventura mortal 3 parte 1 e parte 2
» Ideia para um sistema de produção
» Design de cenarios
» cenarios aleatorios
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|