GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» 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

» Como ajustar velocidade de cada frame da animação no game maker
por Ralphed Qui 18 Abr 2024, 18:28

» 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

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39


[Trancado] Transparência no modo 3D

+2
Adilson Thiago Vieira
NPH
6 participantes

Ir para baixo

[Trancado] Transparência no modo 3D Empty [Trancado] Transparência no modo 3D

Mensagem por NPH Qui 11 Abr 2013, 21:29

Olá GMBR! Sou eu novamente!
Desta vez o meu problema é com a transparência no modo 3d do game maker!
Vou dar um exemplo:
Fiz duas paredes horizontais, onde no meio das duas há uma janela na cor azul com transparência de 60 no valor alpha.
Então atrás da primeira suposta "janela" (que no caso é a janela da primeira fileira) coloquei um cubo.
Ao mover a câmera até a tal, eu só consigo ver o chão e o teto, mas não o cubo nem as paredes!
Fica como se eu não tivesse colocado nada do outro lado, e aí quando eu movo a câmera até o outro lado eu vejo tudo o que eu coloquei até o cubo, mas não vejo nada atrás de nenhuma das janelas!
O que será isso e como eu posso resolver?? Pretendo criar uma versão 3D do meu projeto atual, o Black Tank, mas isso me atrapalha!
Obrigado pela paciência de quem leu.
Paulo Henrique Oliveira Silva (PHProductions® (eu!))


Última edição por PHProductions em Sex 12 Abr 2013, 22:34, editado 2 vez(es)
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Adilson Thiago Vieira Qui 11 Abr 2013, 21:37

Pois é,ja tinha notado essa coisa chata no game maker =/

Para resolver,ponha um depth mais negativo na janela...

Good bye" =]
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Qui 11 Abr 2013, 21:39

Vou tentar e dou edit se der certo...
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Isaque Onix Qui 11 Abr 2013, 21:42

usa sprites, sei lá não tenho 'as manhas' em 3d mais quando eu tava brincando com as funções eu criei uma esfera com as laterais transparentes usando um sprite com linhas horizontais e o sprite_get_texture

só uma ideia..
Isaque Onix
Isaque Onix

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 15/08/2010
Reputação : 147
Número de Mensagens : 1625
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Unity
  • C#
  • Outros


http://spyreserver.16mb.com

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Qui 11 Abr 2013, 21:48

Não funfou, tipo, agora eu vejo os cubos e as paredes, mas agora as janelas desaparecem.
Tipo:
Eu movo a câmera até uma das janelas e vejo o cubo, as paredes, o chão e o teto, mas agora, cadê a janela que "supostamente" estava na frente da outra??
Ficou um buraco! Daí quando movo a câmera até o corredor onde estão as duas janelas eu as vejo normalmente!
Agora ficou mais estranho ainda, porque qualquer coisa que tem transparência passar na janela, some!


Última edição por PHProductions em Qui 11 Abr 2013, 21:49, editado 1 vez(es) (Motivo da edição : erro na palavra "estranho", que estava escrito "entranho")
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Adilson Thiago Vieira Qui 11 Abr 2013, 22:17

Realmente eu não sei se tem uma função para não permitir isso...

Mas tenho uma solução,que pode ocupara um pouco da memoria do seu jogo:

Muda o depth de cada objeto conforme a distancia da camera,deixando os mais pertos com depth mais negativo,tendeu?
Acho que da certo,pois sempre em modo transparencia,é desenhado primeiro oque esta com maior depth negativo

Faz um codigo tipo depth=distancia da camera

Espero ter ajudado =]
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Sex 12 Abr 2013, 00:21

Adilson Thiago Vieira escreveu:Realmente eu não sei se tem uma função para não permitir isso...

Mas tenho uma solução,que pode ocupara um pouco da memoria do seu jogo:

Muda o depth de cada objeto conforme a distancia da camera,deixando os mais pertos com depth mais negativo,tendeu?
Acho que da certo,pois sempre em modo transparencia,é desenhado primeiro oque esta com maior depth negativo

Faz um codigo tipo depth=distancia da camera

Espero ter ajudado =]
Gostei da sua ideia! Vou testar e dou um edit assim que for possível!
[EDIT]
Não deu certo... Agora tudo o que é visto através da janela desaparece, restando apenas o chão e o teto...
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Adilson Thiago Vieira Sex 12 Abr 2013, 00:49

Deve ser por causa da camera,deixa um depth altamente positivo nela.
Boa sorte!
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Sex 12 Abr 2013, 10:01

mas o depth dela é de 10.000! maior que isso irá dar bug no game maker!
{edit}
Mas como que se comporta o depth no 3D? Ele é válido no modo 3D?


Última edição por PHProductions em Sex 12 Abr 2013, 12:14, editado 1 vez(es) (Motivo da edição : perguntar sobre o DEPTH)
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Rodrigo Santiago Sex 12 Abr 2013, 12:31

Olha, eu explanei esse assunto na minha apostila de 3d media, eu tenho um script que calcula o delph altomáticamente, na verdade eu perdi ele mais talvez vou refazer.
O que relmente acontece é que na verdade não existe transparência.

O desenho que está entre 1(opaco) ou 0(transparente), calcula a textura pelo fundo, como o fundo não foi desenhado, ela causa o erro, se você calcular o delph pela distância da câmera esse erro é corrigido 99%, fora algumas exeções.
Rodrigo Santiago
Rodrigo Santiago

Games Ranking : Nota B

Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 3 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Adilson Thiago Vieira Sex 12 Abr 2013, 17:42

Sim,o depth é valido no 3D!
Os com menor depth são desenhados por primeiro,por isso que talvez a unica solução seja mudar o depth de acordo com a distancia.

O depth da camera deve ser um numero muito grande,que você calcule que sempre esteja maior doque qualquer objeto pode pegar de acordo com a distancia!
Não se preocup,eu fiz o teste aqui e não deu bug!
Coloque ums 9999999999 de depth na camera,para ter certeza que sempre o depth dela vai ser o maior no jogo!

Boa sorte! =]
Adilson Thiago Vieira
Adilson Thiago Vieira

Games Ranking : Sem avaliações

Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Reputação : 25
Número de Mensagens : 367
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por luiz_eldorado Sex 12 Abr 2013, 17:57

Acho que você tem que ativar o hidden surface removal.
Código:
d3d_set_hidden(true);
Não sei muito sobre 3d, mas acredito que seja isso de acordo com o que sei. Essa função faz com que pixeis atrás de objetos sejam desenhados... talvez seja isto.
luiz_eldorado
luiz_eldorado

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 30/07/2011
Reputação : 47
Número de Mensagens : 928
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://luizpontes.tk/

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Kabeção Sex 12 Abr 2013, 18:31

O que está no fundo tem que ser desenhado primeiro então defina o depth dos objetos de acordo com a distancia em que estão da camera.
Código:
depth = -point_distance(x,y,objCamera.x,objCamera.y);
Kabeção
Kabeção

Games Ranking : Sem avaliações

Data de inscrição : 08/06/2008
Reputação : 100
Número de Mensagens : 2314
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 7 Moedas x 0

Ouro x 3 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://blackcapapps.blogspot.com.br/

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Sex 12 Abr 2013, 20:34

Kabeção escreveu:O que está no fundo tem que ser desenhado primeiro então defina o depth dos objetos de acordo com a distancia em que estão da camera.
Código:
depth = -point_distance(x,y,objCamera.x,objCamera.y);
Mas isso não bugaria a câmera?
Onde devo colocar isso?
Se eu colocar isso nos objetos, devo adiciona-lo a câmera também?
Estou muito confuso com isso! nervoso
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Rodrigo Santiago Sex 12 Abr 2013, 21:48

Era esse calculo do kabeção que eu falei, eu colocaria se fosse apenas isso, mais você terá de definir MUITAS OUTRAS COISAS, não é tão simples.

Você sempre terá que não deixar o delph passar da câmera, nem deixar inferior ao fundo(chão, céu, qualquer coisa que você usar que for imenso), além também dos objetos que ficam ABAIXO de outros e não apenas por x,y você terá que calcular uma distancia 3d(não é difícil).

Além do bug dos objetos, medianos grandes ou objetos unicos fechado.

Mais da pr aamenizar só com o calculo de distância 3d.

Obs.:Existem , eu acho, 3 métodos (ou é 4) de transpaência, no GM só tem um, o opengl suporta 3 e o directx todos. O M usa o pior e mais problemático, porém mais ráido

Rodrigo Santiago
Rodrigo Santiago

Games Ranking : Nota B

Notas recebidas : C + C + B
Data de inscrição : 28/07/2012
Reputação : 73
Número de Mensagens : 1281
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 3 Prata x 1 Bronze x 3

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por NPH Sex 12 Abr 2013, 22:32

obrigado à todos pela ajuda!
Podem fechar o tópico como resolvido!
(como faz isso??)
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 58
Número de Mensagens : 504
Prêmios : [Trancado] Transparência no modo 3D Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ir para o topo Ir para baixo

[Trancado] Transparência no modo 3D Empty Re: [Trancado] Transparência no modo 3D

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos