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

jhoxgamer

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : B+D
Data de inscrição : 18/01/2011
Número de Mensagens : 482
Insígnias de JAM :

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

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

[Grande duvida] Transparência no Game maker?

em Qua 23 Nov 2011, 19:43
Oi galera,
Eu procurei, mas não achei nada:
eu tava fazendo um projeto que tinha que ter o fundo do game maker transparente, pra ver o que tem atras do jogo, mas quando coloquei o plano de fundo da room sem cor e testei, o fundo ficou preto... tem como colocar transparente?
Eu quero ver o que tem traz da janela que to usando "a do jogo"...
ex.:
olha:

num tem o relógio, ele tem formato redondo, no game maker, se eu fizer augo redondo vai aparecer em preto um retângulo ao redor, eu quero que este retângulo não exita.

se ajudar eu uso o GM8 pro e posso usar dll's...

agradeço desde já...Very Happy

flw



Última edição por irlansn em Qui 24 Nov 2011, 16:36, editado 2 vez(es)
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 30/07/2011
Número de Mensagens : 928
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://luizpontes.tk/

Re: [Grande duvida] Transparência no Game maker?

em Qua 23 Nov 2011, 19:53
Opa, tem sim! Eu tenho aqui um DLL, é a tr.dll.
http://dl.dropbox.com/u/41126370/tr.dll
Aqui vai o script que chama a dll:
Código:
dll=external_define("tr.dll","SetWinOpacity",dll_stdcall,ty_string,2,ty_real,ty_real)
external_call(dll,argument0,argument1)
Os argumentos dele são
Código:
window_alpha(window_handle(),1000)
Ali onde tem "1000", eu nao sei direito de como é o valor, mas é mais ou menos isso.

Até mais! cyclops
avatar
Ranking : Nota C
Notas recebidas : B+D
Data de inscrição : 18/01/2011
Número de Mensagens : 482
Insígnias de JAM :

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

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

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 13:32
luiz_eldorado escreveu:Opa, tem sim! Eu tenho aqui um DLL, é a tr.dll.
http://dl.dropbox.com/u/41126370/tr.dll
Aqui vai o script que chama a dll:
Código:
dll=external_define("tr.dll","SetWinOpacity",dll_stdcall,ty_string,2,ty_real,ty_real)
external_call(dll,argument0,argument1)
Os argumentos dele são
Código:
window_alpha(window_handle(),1000)
Ali onde tem "1000", eu nao sei direito de como é o valor, mas é mais ou menos isso.

Até mais! cyclops
[

Deu certo, só tem 1 problema... fica tudo transparente, eu queria só o fundo...
tem como ficar só o fundo?
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 16/10/2011
Número de Mensagens : 268
Insígnias de JAM :

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

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

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 14:46
É só usar a variável image_alpha = (valor). O valor deve ser qualquer número entre 0 e 1 (0.1, 0.2, 0.3, etc).

Edit: Ahh, é pro background?

No caso, acho que o melhor jeito é criar um evento Draw, e usar a função:

Código:
draw_background_ext(background0, 0, 0, 1, 1, 0, 0,(alpha));

Depois é só setar o nome do background, e o alpha (também usando um número entre 0 e 1). Lembrando que pra funcionar corretamente você primeiro vai ter que tirar o background da room, pois senão esse aí vai ser pintado por cima.
avatar
Ranking : Nota C
Notas recebidas : B+D
Data de inscrição : 18/01/2011
Número de Mensagens : 482
Insígnias de JAM :

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

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

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 16:22
Neutral escreveu:É só usar a variável image_alpha = (valor). O valor deve ser qualquer número entre 0 e 1 (0.1, 0.2, 0.3, etc).

Edit: Ahh, é pro background?

No caso, acho que o melhor jeito é criar um evento Draw, e usar a função:

Código:
draw_background_ext(background0, 0, 0, 1, 1, 0, 0,(alpha));

Depois é só setar o nome do background, e o alpha (também usando um número entre 0 e 1). Lembrando que pra funcionar corretamente você primeiro vai ter que tirar o background da room, pois senão esse aí vai ser pintado por cima.
Não, eu quero ver o que tem atras da janela!!!!!!!!!!!!!
tipo, o que acontece com a dll que foi sitada, mas em vez de tudo ficar transparente só o background. Eu quero ver o que tem traz da janela que to usando"a do jogo"...
Convidad
Convidado

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 16:26
vc quer que o conteudo fique transparente dentro da janela ?
avatar
Ranking : Nota C
Notas recebidas : B+D
Data de inscrição : 18/01/2011
Número de Mensagens : 482
Insígnias de JAM :

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

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

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 16:35
TRFN escreveu:vc quer que o conteudo fique transparente dentro da janela ?
não é o conteúdo,é o fundo olha:

num tem o relógio, ele tem formato redondo, no game maker, se eu fizer augo redondo vai aparecer em preto um retângulo ao redor, eu quero que este retângulo não exita.
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://luizgm.blogspot.com/

Re: [Grande duvida] Transparência no Game maker?

em Qui 24 Nov 2011, 17:13
Procure no nosso parceiro gmtoolbox, lá existe uma dll chamada skin.dll que serve para isso!
AtÉ+
avatar
Ranking : Nota C
Notas recebidas : B+D
Data de inscrição : 18/01/2011
Número de Mensagens : 482
Insígnias de JAM :

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

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

Re: [Grande duvida] Transparência no Game maker?

em Sex 25 Nov 2011, 10:06
luiz_100juizo escreveu:Procure no nosso parceiro gmtoolbox, lá existe uma dll chamada skin.dll que serve para isso!
AtÉ+

eu procurei lá na busca e não achei nada...

Edit:
Eu Pesquisei no Google e achei... é bem isso q queria vlw, Happy
PF um moderador pode trancar o tópico...
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