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
GM3D 01 - Primeiros passos
+23
Thyago
megawcriador
ViniciusAssis
Vikintor
Henrique_GJ
_riqueikki_
RodrigoM.
sensata
Suadao
doidobr
VerdiMare
Kevin
aaass98
Naut2006
XlourenzoX
Natch
mako182
RKNF1995
Janx
tata139
PedroX
BrunoVX
Kabeção
27 participantes
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Página 1 de 2 • 1, 2
GM3D 01 - Primeiros passos
GM3D 01 - Primeiros passos
Estou dando inicio as minhas aulas de 3D no Game Maker.
Antes de começar
Lembrem-se que para estudar esse assunto é preciso saber o suficiente sobre jogos 2D então essas aulas são para usuários mais avançados pois na maioria das vezes não irei explicar os míninos detalhes.
O que pode ser feito em 3D no Game Maker
Você pensa tão alto como o Cérebro?
Então é melhor dar uma calmada e pensar melhor!
O 3D no Game Maker ainda é bem limitado e falta muitas ferramentas que por padrão deveriam estar disponíveis. Embora tudo isso possa ser contornado com uso de DLLs e scripts que tem aos montes feitos pelos próprios usuários do programa, você precisara sempre pesquisar para expandir o que pode ser feito em seu jogo.
O computador do programador deve ter pelo menos uma boa placa de vídeo pois o uso de muitas texturas de tamanho grande podem não funcionar causando o famoso erro “Unexpected error occurred when running the game” que na maioria das vezes é causado porque o jogo está usando um recurso da placa de vídeo que não existe ou usando mais memória do computador do que ele realmente tem.
Considerando também que não vamos fazer uma obra de arte que custará milhões e centenas de pessoas para ser feita em três anos... É como dizem: “O limite e a criatividade do criador.”
A terceira dimensão!
Existem muitos tipos de conceitos para explicar o 3D, mas falarei apenas do mais usado.
Você já conhece as duas primeiras dimensões não é? X e Y.
A visão da tela apenas com o X e Y aparenta estar de pé, onde X vai para os lados e Y para cima ou para baixo.
Mas ao inserir a terceira dimensão percebi-se que na verdade a visão esta deitada, pois Z representa a profundidade.
Quanto maior o Z mais alto o ponto vai estar e quanto menor mais baixo ou profundo o ponto.
A terceira dimensão não tem nada de complicado. Basta lembrar que ela é a profundidade, volume ou altura enquanto as outras duas são a largura e o comprimento.
Construindo uma Engine
Agora vamos iniciar uma engine. A cada aula diferente você ira completá-la cada vez mais até que o resultado final seja algo parecido com um jogo de corrida.
Por enquanto vamos só aprender a desenhar um cubo na tela.
Abra o GM e vamos começar!
Todo jogo precisa de algo que controle o que o jogador irá ver.
Crie um novo objeto e nomeio como objCamera.
Agora temos que ativar o modo 3D e definir as configurações iniciais.
No evento Create do objCamera coloque:
- Código:
d3d_start();
- Código:
d3d_set_perspective(true);
- Código:
d3d_set_hidden(true);
- Código:
d3d_set_fog(true,c_white,1,1200);
- Código:
d3d_set_culling(false);
- Código:
d3d_set_shading(false);
- Código:
texture_set_interpolation(true);
- Código:
draw_set_color(c_white)
- Código:
z = 48
Agora é preciso definir como o jogo vai ser visualizado.
No evento Draw digite:
- Código:
d3d_set_projection(x,y,z,obj1.x,obj1.y,obj1.z,0,0,1);
Agora crie um novo background. Ele vai ser a textura do objeto.
Desenhe qualquer coisa. Servira apenas para visualizar melhor os lados do cubo.
Eu fiz este:
Agora crie outro objeto. Ele será o cubo. Nomeio como obj1.
No evento Create defina:
- Código:
z = 0;
- Código:
tex = background_get_texture(background0);
Agora no evento Draw:
- Código:
d3d_draw_block(x-16,y-16,z-16,x+16,y+16,z+16,tex,1,1)
Pronto! Coloque o jogo pra rodar e veja o resultado.
Se algo saiu errado você pode baixar a engine desta aula clicando aqui.
Na próxima vou falar sobre a projeção de cenas, como movimentar e controlar a câmera.
Flw.
Re: GM3D 01 - Primeiros passos
Uau!
Bom nãosei nada de 3D, nem nada em programação muito avançada no GM, maisesse tutorial parece estar bastante xplicado e interessante para os iniciantes saiba que irie lelo com mais calma,posi so passei o olho rapdin
off: Destaque paraacharge do pink e cérebro
Bom nãosei nada de 3D, nem nada em programação muito avançada no GM, maisesse tutorial parece estar bastante xplicado e interessante para os iniciantes saiba que irie lelo com mais calma,posi so passei o olho rapdin
off: Destaque paraacharge do pink e cérebro
BrunoVX- Data de inscrição : 24/07/2009
Reputação : 0
Número de Mensagens : 185
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
muito bom
eu nao sabia quase nada de 3D
eu nao sabia quase nada de 3D
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: GM3D 01 - Primeiros passos
VLEW ae Kabeçao! Espero mais!
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: GM3D 01 - Primeiros passos
Muito bom!
otimo curso introdutorio!
Bem legal, mas os maiores problemas sao com as cameras e colisao 3D, vamos ver oque você nos ensina quanto a isso!
Otimo tutorial!
flwww
otimo curso introdutorio!
Bem legal, mas os maiores problemas sao com as cameras e colisao 3D, vamos ver oque você nos ensina quanto a isso!
Otimo tutorial!
flwww
Janx- Data de inscrição : 24/05/2008
Reputação : 14
Número de Mensagens : 2417
Prêmios :
x 0 x 0 x 0
x 0 x 2 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
quando vai ter mais tutos?
Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.
Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.
Aprenda a calcular a velocidade de suas animações
Entre para o Clube do Inglês:
Re: GM3D 01 - Primeiros passos
Olha... demorei e muito pra aprender sobre o movimento das cameras.Janx escreveu:Muito bom!
otimo curso introdutorio!
Bem legal, mas os maiores problemas sao com as cameras e colisao 3D, vamos ver oque você nos ensina quanto a isso!
Otimo tutorial!
flwww
No final das contas era fácil de aprender mas o problema é que não achava tutoriais explicando bem.
O próximo já esta saindo e vai ser justamente sobre o movimento da camera.Pedro Henrique escreveu:quando vai ter mais tutos?
Re: GM3D 01 - Primeiros passos
vlew pela atitude de ensinar 3D no gameMaker
assim temos um novo horizonte imaginario para criar
vo aconpanhar as aulas e esperar
quando aperecer algo bem radical
flow
assim temos um novo horizonte imaginario para criar
vo aconpanhar as aulas e esperar
quando aperecer algo bem radical
flow
mako182- Games Ranking :
Notas recebidas : C+C
Data de inscrição : 30/05/2009
Reputação : 0
Número de Mensagens : 334
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
valeu Kabeção...
Bom tutourial e bem explicado...
aguardo as novas aulas...
Bom tutourial e bem explicado...
aguardo as novas aulas...
Re: GM3D 01 - Primeiros passos
duvida
fiz o mesmo vendo um video de um cara la no tube
mais quando fui da start veio a mensagem que so pode ser feita com o Gm Pro --'
Como eu consigo ele
??
fiz o mesmo vendo um video de um cara la no tube
mais quando fui da start veio a mensagem que so pode ser feita com o Gm Pro --'
Como eu consigo ele
??
XlourenzoX- Data de inscrição : 27/07/2009
Reputação : 0
Número de Mensagens : 154
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
Tem que comprar...
Na net tem varios cracks, mas obviamente são ilegais :/
Goodbye
Na net tem varios cracks, mas obviamente são ilegais :/
Goodbye
Naut2006- Data de inscrição : 11/08/2009
Reputação : 0
Número de Mensagens : 213
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
isso tamem serve pra game maker 7?
aaass98- Data de inscrição : 12/10/2009
Reputação : 0
Número de Mensagens : 3
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
aaass98... Tome Cuidado Para Não REVIVER OS TÓPICOS.. isso é uma regra...
o Ultimo Post Foi em Agosto... e estamos em Outubro OO... bastante tempo não acha?
Sim... Serve no Game Maker 7.0... Mais Tem que Ser na Versão Pro!! (Paga) Pois na Versão Lite Não Há Esses Scripts Abertos... ou Seja não da pra fazer!!!
FLWs
Keké Games
PS:. Aconselho a Você Começar a Programar Jogos Mais Simples
FLWs
Editado por CPinheiro: pode ficar de boa, a regra não se aplica aos tutoriais. Sem falar que é proibído bancar moderador. (;
o Ultimo Post Foi em Agosto... e estamos em Outubro OO... bastante tempo não acha?
Sim... Serve no Game Maker 7.0... Mais Tem que Ser na Versão Pro!! (Paga) Pois na Versão Lite Não Há Esses Scripts Abertos... ou Seja não da pra fazer!!!
FLWs
Keké Games
PS:. Aconselho a Você Começar a Programar Jogos Mais Simples
FLWs
Editado por CPinheiro: pode ficar de boa, a regra não se aplica aos tutoriais. Sem falar que é proibído bancar moderador. (;
Re: GM3D 01 - Primeiros passos
é msm, faz um tempo, pensei q não tinha essa regra em tutoriais O.o
mas esse tutorial é bem explicado mesmo! quando eu for melhor
e mais avançado no GMK eu vou partir pra as aulas em 3D!
Até mais
mas esse tutorial é bem explicado mesmo! quando eu for melhor
e mais avançado no GMK eu vou partir pra as aulas em 3D!
Até mais
VerdiMare- Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 679
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
i :S... malz CPinheiro e Malz a todos :/
eu num sabia que num se aplicava a tutoriais (nunca fiz nenhum aki na GMBR XD)
Malz CPinheiro... num vo banca mais de moderador :/
Perdão ae Gente :/
FLWs
eu num sabia que num se aplicava a tutoriais (nunca fiz nenhum aki na GMBR XD)
Malz CPinheiro... num vo banca mais de moderador :/
Perdão ae Gente :/
FLWs
Re: GM3D 01 - Primeiros passos
kekegames escreveu:
Editado por CPinheiro: pode ficar de boa, a regra não se aplica aos tutoriais. Sem falar que é proibído bancar moderador. (;
Essa é boa.
~Keke
Bom,como o cpinheiro falou,a regra não se aplica aos tutoriais.
Qualquer usuário pode reviver um tutorial se estiver com alguma duvida,você já deveria saber disso.
Sobre o tutorial,parece muito bom.
~Duvida (do usuário)
Sim,o unico problema é que tem que ser pro.
doidobr- Data de inscrição : 21/02/2009
Reputação : 0
Número de Mensagens : 670
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: GM3D 01 - Primeiros passos
Como eu Poderia Saber Disso Sendo que eu Nunka Fiz Um Tutorial???
:$... Malz Denovo Gente :/
FLWs
Editado por CPinheiro: fica calmo cara XD. Ninguém vai te warnear nem nada, até porque nunca ví você descumprir as regras.
Agora, vamos evitar o flood por aqui. Aviso para todos.
:$... Malz Denovo Gente :/
FLWs
Editado por CPinheiro: fica calmo cara XD. Ninguém vai te warnear nem nada, até porque nunca ví você descumprir as regras.
Agora, vamos evitar o flood por aqui. Aviso para todos.
Re: GM3D 01 - Primeiros passos
Nossa tutorial bem explicadinho, vlw muito mesmo Kabeção.
Bjs
Bjs
sensata- Data de inscrição : 27/11/2009
Reputação : 0
Número de Mensagens : 14
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 2 • 1, 2
Tópicos semelhantes
» [Tululoo Game Maker] - 2 - Primeiros passos da progamação
» Luzes do GM3D
» GM3D on Android?
» GM3D 03 - Usando Transformações
» GM3D 02 – Projeção e Movimento da Câmera
» Luzes do GM3D
» GM3D on Android?
» GM3D 03 - Usando Transformações
» GM3D 02 – Projeção e Movimento da Câmera
GMBR :: Ensine & Aprenda :: Tutoriais :: Game Maker
Página 1 de 2
Permissões neste sub-fórum
Não podes responder a tópicos