Entrar
Últimos assuntos
» Retorno da GMBR!!!por theguitarmester Ter 19 Mar 2024, 22:38
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42
» 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
» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39
» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16
» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05
» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55
» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39
» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28
» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01
Escurecer a tela de jogo 3D em primeira pessoa
5 participantes
Página 1 de 1
Escurecer a tela de jogo 3D em primeira pessoa
Eae, pessoal, eu estou com uma dúvida, como eu faço para escurecer a tela em um jogo 3D?Tipo deixa-la meio preto, pois estou tentando fazer um Survival Horror para estudar o 3D do Game Maker e eu queria fazer um clima meio "dark", hehe.
Grand Theft Minecart- Data de inscrição : 03/08/2012
Reputação : 0
Número de Mensagens : 26
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Você pode tentar escurecer as texturas diretamente pelo Editor de Imagens do Game Maker, ou então você pode fazer uma "projeção ortográfica" para desenhar sprites e textos na tela, sendo assim você só irá precisar desenhar um grande quadrado preto e com uma opacidade pequena na tela.
Qualquer duvida de como fazer isso é só falar que eu explico melhor.
Flw
gabrielsch- Games Ranking :
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 1 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Gabrielsch:
Ok, mas como irei fazer, caso eu for fazer está "projeção ortográfica", aparecer na tela?é porque estou com muitas dúvidas a respeito disso.
E Sobre escurecer as texturas(Li depois O_O), eu vou tentar aqui, mas acho que não adiantaria, pois apenas iria deixá-las escuras(Obvio), e eu pretendo...eu não sei explicar bem, hehe...
Ok, mas como irei fazer, caso eu for fazer está "projeção ortográfica", aparecer na tela?é porque estou com muitas dúvidas a respeito disso.
E Sobre escurecer as texturas(Li depois O_O), eu vou tentar aqui, mas acho que não adiantaria, pois apenas iria deixá-las escuras(Obvio), e eu pretendo...eu não sei explicar bem, hehe...
Grand Theft Minecart- Data de inscrição : 03/08/2012
Reputação : 0
Número de Mensagens : 26
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Simplis
Do mesmo geito que você escurece num jogo 2D,deixe sempre uma imagem do tamanho que é a vizualização do player exemplo tela de 640x480 ai fassa comque essa imagem almente o alpha e diminua 0.7 é valor bem escuro mais que ainda da para ver o outro lado e 0 é transparente,qualquer duvida fale flw.
God_of_war425- Data de inscrição : 29/10/2011
Reputação : 4
Número de Mensagens : 510
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Deus da Guerra(Hehe)
Mas como eu coloco na tela esta imagem?esse é o problema.
Mas como eu coloco na tela esta imagem?esse é o problema.
Grand Theft Minecart- Data de inscrição : 03/08/2012
Reputação : 0
Número de Mensagens : 26
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Muito bem, para fazer uma "Projeção Ortográfica" você deve criar um novo objeto que vai servir para exibir as sprites e coisas do tipo na tela, no Draw Event desse objeto você vai colocar o seguinte:
- Código:
d3d_set_projection_ortho(x,y,tamanho_horizontal,tamanho_vertical,angulo)
d3d_set_hidden(false) //Deve desabilitar o Hidden antes de desenhar algo na tela
//Aqui você pode usar: draw_sprite, draw_text, draw_background etc...
//Como se fosse um jogo 2D mesmo.
d3d_set_hidden(true) //Habilite denovo para o jogo voltar ao "normal"
A função d3d_set_projection_ortho faz com que você possa criar uma especie de HUD para seu jogo, lembrando que o x e y geralmente são 0 e o tamanho horizontal e vertical são o tamanho da tela.
Caso tenha alguma duvida sobre essa função aqui esta um link da Yoyo Wiki sobre ela: http://wiki.yoyogames.com/index.php/D3d_set_projection_ortho
Flw!
gabrielsch- Games Ranking :
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Reputação : 28
Número de Mensagens : 1230
Prêmios :
x 0 x 0 x 0
x 1 x 2 x 0
x 1 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Gabrielsch:
Ok, vou tentar isso, depois eu falo seu deu, ou não certo, e uma pergunta:ele vai aparecer na tela o tempo inteiro?
Ok, vou tentar isso, depois eu falo seu deu, ou não certo, e uma pergunta:ele vai aparecer na tela o tempo inteiro?
Grand Theft Minecart- Data de inscrição : 03/08/2012
Reputação : 0
Número de Mensagens : 26
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: Escurecer a tela de jogo 3D em primeira pessoa
Nossa...
Por que você não coloca a imagem da escuridão do ambiente como a imagem do mouse?Realmente, acho que o que o Gabriel disse acima dá realmente certo, mas, assim não seria mais fácil?
Por que você não coloca a imagem da escuridão do ambiente como a imagem do mouse?Realmente, acho que o que o Gabriel disse acima dá realmente certo, mas, assim não seria mais fácil?
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- C ou C++
Re: Escurecer a tela de jogo 3D em primeira pessoa
Isso já é gambiarra...Tsurugi Kyousuke escreveu:Nossa...
Por que você não coloca a imagem da escuridão do ambiente como a imagem do mouse?Realmente, acho que o que o Gabriel disse acima dá realmente certo, mas, assim não seria mais fácil?
Você poderia usar texturas escuras, um céu escuro (de noite, normalmente) e usar uma iluminação mais fraca e mais cinza (no lugar de c_white).
Re: Escurecer a tela de jogo 3D em primeira pessoa
Aff,luiz_eldorado escreveu:Isso já é gambiarra...Tsurugi Kyousuke escreveu:Nossa...
Por que você não coloca a imagem da escuridão do ambiente como a imagem do mouse?Realmente, acho que o que o Gabriel disse acima dá realmente certo, mas, assim não seria mais fácil?
Você poderia usar texturas escuras, um céu escuro (de noite, normalmente) e usar uma iluminação mais fraca e mais cinza (no lugar de c_white).
Não é gambiarra, é mais é improviso, sem contar que seria incrivelmente possível dar certo.
E Enquanto ao tópico...
Espero que tenha lido o que eu disse(Foi tudo que eu consegui On-Topic...)
Edit:Caso não tenha entendido o que o Gabriel tenha dito, pois realmente, acho que você deve ficar confuso com o que ele disse, basicamente, ele quer que você crie uma imagem gigante que fique na tela, utilizando o esquema para fazer HUDs em jogos 3D.
Super Games- Games Ranking :
Notas recebidas : C
Data de inscrição : 10/06/2010
Reputação : 36
Número de Mensagens : 2799
Prêmios :
x 0 x 0 x 0
x 0 x 1 x 0
x 0 x 0 x 0
Plataformas :- Game Maker 8.0 ou 8.1
- Game Maker Studio 1.4
- Game Maker Studio 2.0
- Java
- C ou C++
Re: Escurecer a tela de jogo 3D em primeira pessoa
Gabrielsch
Deu certo cara!muito obrigado mesmo!
Tsufgfdgd Kijghgfgdd(Meu Deus!)
Não funcionou, acho que deve ser porque o jogo é 3D, mas valeu a explcasãosinha que você sobre o código do Gabrielsch.
Luiz_eldorado
Assim não iria ficar muito bom.
Deu certo cara!muito obrigado mesmo!
Tsufgfdgd Kijghgfgdd(Meu Deus!)
Não funcionou, acho que deve ser porque o jogo é 3D, mas valeu a explcasãosinha que você sobre o código do Gabrielsch.
Luiz_eldorado
Assim não iria ficar muito bom.
Grand Theft Minecart- Data de inscrição : 03/08/2012
Reputação : 0
Número de Mensagens : 26
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|