Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Compartilhar print da tela

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
RBFraphael
Novato
Novato
Reações: 0
Mensagens: 1
Localização: São Paulo, Brasil

Contato:

Compartilhar print da tela

Mensagem por RBFraphael » Seg Dez 26, 2016 4:11 am

Sou novo no fórum como "postador" rsrs, mas já acompanho faz tempo como leitor  :rsrs:

Minha dúvida hoje é sobre compartilhamento de uma print da tela... Seria possível usar as funções de salvar tela (screen_save ou screen_save_ext) ou de criar sprite a partir da tela (sprite_create_from_screen) e compartilhar a imagem/sprite que gerar no facebook usando a função facebook_dialog?  :assustado:

Um exemplo de jogo que faz algo parecido é o Hill Climb Racing de Android.

Imagem Imagem Imagem

Obrigado!  ^^

Avatar do usuário
GabrielXavier
Membro
Membro
Reações: 0
Mensagens: 39
Localização: Goiás

Contato:

Re: Compartilhar print da tela

Mensagem por GabrielXavier » Ter Dez 27, 2016 11:48 pm

Boa noite, salvar a screenshot da tela é possível no android, já para compartilhar direto no Facebook eu não sei, por que nunca trabalhei com a extensão do Facebook par GMS.
[ ] Publicar um App no Google Play.
[ ]GANHAR DINHEIRO.
[ ]Viver com o lucro dos meu jogos/apps (Sonho).

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Compartilhar print da tela

Mensagem por Rodrigo Santiago » Qua Dez 28, 2016 12:02 am

Você pode salvar a tela com :

Código: Selecionar todos

screen_save("nomedoarquivo.png");
E você pode compartilhar no facebook :

Código: Selecionar todos

facebook_post_message(titulo, rubrica, mensagem, URL_IMAGEM, URL_quevaiabriraoclicar, nome_acao, url_acao);
Nesse caso você tem que fazer o upload da imagem e pegar o link e por em "URL_IMAGEM", mas eu nao sei como fazer isso no game maker

Avatar do usuário
chicoweb
Membro
Membro
Reações: 0
Mensagens: 135

Re: Compartilhar print da tela

Mensagem por chicoweb » Qui Dez 29, 2016 2:10 pm

Nesse caso você tem que fazer o upload da imagem e pegar o link e por em "URL_IMAGEM", mas eu nao sei como fazer isso no game maker
Já tava todo feliz aqui "Oba alguem aprendeu a fazer upload de imagem pelo gms" kkkkk.

Aproveitando o gancho poderia também ser por ftp o gms dá suporte a ftp alguem sabe?
Se der, já dá pra resolver a questão do upload neh!

 
Meus games:
Jump James - Aventura/Estratégia/Robô
Freedom of Pala Pala - Aventura/Estratégia
Prisioneira - RPG/Bloco/Ação

Avatar do usuário
Led
Membro
Membro
Reações: 0
Mensagens: 51

Re: Compartilhar print da tela

Mensagem por Led » Qui Dez 29, 2016 6:42 pm

Para fazer upload de uma imagem pelo GM:S, você pode converter a imagem em uma string base64 e usar alguma API de um serviço de compartilhamento de imagens, como a API do Imgur.

Você teria que carregar a imagem em um buffer e converter esse buffer em uma string base64.

Código: Selecionar todos

buffer = buffer_load("caminho para a imagem"); //Carrega a imagem em um buffer;
base64 = buffer_base64_encode(buffer, 0, buffer_get_size(buffer)); //Converte o buffer em uma string base64;
buffer_delete(buffer); //Deletamos o buffer;
base64Formatted = "data:image/png;base64," + base64; /* "Formatamos" a string base64. Existem serviços que não necessitam disso, porém não me recordo se é o caso
do imgur */
Depois, é só enviar a string por um método de requisição POST usando as funções HTTP do GameMaker e o Imgur retornará a url da imagem.

Responder

Quem está online

Usuários navegando neste fórum: Google [Bot], Google Adsense [Bot] e 10 visitantes