Conectar-se
Quem está conectado
18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 14/04/2010
Número de Mensagens : 210
Insígnias de JAM :

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

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

Como salvar uma screen do jogo em um background?

em Ter 12 Jul 2011, 11:59
Quero fazer um pause game em outra room e no momento que eu aperto a tecla enter ele salva uma screen da local e salva no background para mostra a imagem na room do pause game.

Podem me falar como posso fazer isso?


Última edição por taigo pradau em Sex 15 Jul 2011, 08:24, editado 1 vez(es)
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

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

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

Re: Como salvar uma screen do jogo em um background?

em Ter 12 Jul 2011, 12:02
Faça assim:
Código:
Back=background_create_from_screen(0,0,room_width,room_height,0,0)
Ele cria um background de nome Back a partir do retângulo da tela.

Espero ter ajudado!
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 14/04/2010
Número de Mensagens : 210
Insígnias de JAM :

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

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

Re: Como salvar uma screen do jogo em um background?

em Ter 12 Jul 2011, 12:08
Mais no caso eu já tenho um background criado e marcado pra mostra na room do pause game! Eu só quero salva uma screen no mesmo background, eu dei o nome de pause_back.

Tipo salva a screen uma por cima da outra!
avatar
Ranking : Nota A
Notas recebidas : A+A
Data de inscrição : 07/12/2010
Número de Mensagens : 619
Insígnias de JAM :

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

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

Re: Como salvar uma screen do jogo em um background?

em Ter 12 Jul 2011, 12:20
Você poderia salvar a screen em um arquivo, em um diretório temporário, e depois carregar no background:
Código:
screen_save(temp_directory+"\img.png");
background_replace(pause_back,temp_directory+"\img.png",0,0);

Não testei o código, mas com certeza funcionará. Happy
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