SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
[RESOLVIDO] Unity - Scrollbar não funciona
[TUTORIAL] AI que cria scripts para você, inclusive scripts para Unity !!!!
[RESOLVIDO] Animando Image na Unity não funciona
Aplicativo para IOS
Hospedar um jogo multiplay na itch.io
Unity -TextMeshProUGUI- 1 das coisas q estão deixando a scene lenta p abrir
Script para detetectar o movimento do player
Alguém ajuda com um erro por favor? PSDImporter.cs
[RESOLVIDO] - Unity - Rotação da Câmera - Mathf.Clamp não funciona
Alterar textura .unity3d
Comportamento do movimento do inimigo. Sair do caminho e Fugir
Procuro uma equipe
Ajuda Com Sala de Jogo Multiplayer
COMO FAZER A PORTA ABRIR SÓ EMPURRANDO ELA COM O PLAYER?
Visual Studio - Vend os Scripts na Aba "Modo de Exibição de Classe" soltos
app fica fechendo após mobile notification
[RESOLVIDO] Controlar dois player dentro de um jogo multiplay usando mirror
Unity - O Jogo fecha quando vai abrir a Scene
[TUTORIAL] Mudando material
Procuro programador Unity para jogo 2D
AJUDA REALISTIC CAR CONTROLLER
Chama para isqueiro
[RESOLVIDO] Ajuda para destruir objeto
Unity - Sistema de Giro da Tela - Ajuda pfv!
Unity - Touch na Tela do Celular
Dawn Of Hell - Horror Game BR (2022-2023)
Unity - Jogo online ou offline?
ANIMAÇÃO INIMIGO ESTÁ INDO PRA TUDO QUANTO É LADO
[RESOLVIDO] Erro de Script no Android
Bundle Assets, Resources, e Addressables
Jogo online (qual a melhor opção?)
Dúvida sobre como criar o inimigo IA!
Unity dando pause no jogo a cada 4 segundos
bom dia amigos eu sou meio lego nos scripts será que alguem pode me ajudar
JOGO "CHALLENGE" FINALIZADO E DISPONÍVEL PARA BAIXAR.
error CS0246
[TUTORIAL]Como Chamar Um Método Usando Uma String como Parametro
[TUTORIAL] Sistema de FPS com Corpo
NullReferenceException: Object reference not set to an instance
dúvida ao criar subscription no play console
Unity - Scene Demorando pra abrir
Erro Slider de Cor
Alguem sabe que tipo de antena é essa ?
Encontrando um ponto de colisão.
Preciso de vocess! Coisinha simples mais me embananei. Meu primeiro game.
[TUTORIAL] Como carregar uma cena em segundo plano?
push notification com firebase falha
PROCURO UMA EQUIPE - Pagamento VIA PIX
Testem Meu Novo Jogo WEBGL ANDROIDD
ajuste de tela automático de celular
como fazer um chat interativo offline?
Música grátis para Jogos Indies [Calma, Relaxante, Flauta e outras coisas]
PROCURO PROGRAMADOR EXPERIENTE PHOTON
problema com canvas ui button
Banco de dados em Unity v2021.3.4f1
Sistema de Yu-Gi-Oh! - LINK PARA DOWNLOAD 2023
Int de dinheiro fica com numeros negativos em vez de travar no "0"
UNITY - FORMAÇÃO DE EQUIPE
[TUTORIAL] Open World Project - Para Unity-
Tutorial + Kit Para Criar seu Game Multiplayer em 5 Minutos
Como fazer movimentação no estilo tunnel Rush
[RESOLVIDO] Ajuste de tela
Debugar erro ao fechar build do projeto
[RESOLVIDO] Como Suavizar transição de uma Animação pra outra
[RESOLVIDO] Fixar tamanho/resolução proporcional da janela da aplicação
Como faço pra chamar a funçao de um script em outro ?
[RESOLVIDO] Alterar variaveis de classes instanciadas no inspector
como fazer o objeto spawnar com uma cor aleatória dentre as que eu quero?
Blender-Cell Fracture - Juntar as Animações de Todos os Fragmentos em 1 só
Oque acham dessa pequena música?
Unity - Faz mal ou tem algum problema se usar mts Layers?
Drag and drop em um rect específico da UI
Inimigo mudar de animação
[RESOLVIDO] Texto aparecer tipo donkey kong
De 0 a 10, qual a chance de isso causar problemas legais ao vender o jogo?
Teaser do meu novo projeto, War land
SCRIPT QUE SALVA A CENA INTEIRA.
datebest.net - visit link to find love or quick sex !
[RESOLVIDO] Dropdown Salvar a Resolução da tela
[RESOLVIDO] Visual Studio - Como saber onde um método está sendo usado
Teste Chat Openai
Como alterar um GameObject dentro de uma array
Baixos Brasil - Jogo de Carro Brasileiro!
Erro il2cpp unity 2022
[RESOLVIDO] "Is Trigger" não funcionando
FORMAÇÃO DE EQUIPE UNITY 3D
Equipamento para usar no Cinemachine
[RESOLVIDO] Destruir objetos com o mesmo id
Salvar seleção do Toggle
Fiz uma música orquestral para uma batalha final contra um Boss
Como você foi Hackeado DENOVO!!!???
PROCURO UMA EQUIPE - Pagamento VIA Pix
PROCURO PROGRAMADOR EXPERIENTE EM MIRROR
Visual Studio - Como abrir um Script com determinada configuração?
Mover objeto no eixo y
EXPORTAR CENA EM FORMATO DE VIDEO?
LANÇAMENTO JOGO DE CARRO E MOTO PARA ANDROID
Como fazer um sistema para trocar musica da cena com DROPDOWN?
SOU MODELADOR
Qui Mar 23, 2023 4:52 pm
Ter Mar 21, 2023 11:20 pm
Ter Mar 21, 2023 8:52 pm
Ter Mar 21, 2023 4:00 pm
Sáb Mar 18, 2023 8:41 pm
Sáb Mar 18, 2023 4:35 pm
Sex Mar 17, 2023 3:12 pm
Sex Mar 17, 2023 1:24 pm
Seg Mar 13, 2023 10:45 pm
Seg Mar 13, 2023 9:48 pm
Seg Mar 13, 2023 8:24 pm
Seg Mar 13, 2023 7:17 pm
Dom Mar 12, 2023 10:27 pm
Dom Mar 12, 2023 7:22 pm
Sex Mar 10, 2023 8:26 pm
Sex Mar 10, 2023 8:00 pm
Qui Mar 09, 2023 9:05 am
Ter Mar 07, 2023 2:27 pm
Sex Mar 03, 2023 6:47 pm
Sex Mar 03, 2023 12:01 am
Qui Mar 02, 2023 4:00 pm
Qui Mar 02, 2023 1:35 pm
Qua Mar 01, 2023 5:47 pm
Qua Mar 01, 2023 2:11 am
Seg Fev 27, 2023 11:08 pm
Seg Fev 27, 2023 7:19 pm
Dom Fev 26, 2023 11:49 pm
Dom Fev 26, 2023 8:29 pm
Dom Fev 26, 2023 7:47 pm
Dom Fev 26, 2023 7:46 pm
Dom Fev 26, 2023 6:08 pm
Sáb Fev 25, 2023 8:16 pm
Seg Fev 13, 2023 7:02 pm
Seg Fev 13, 2023 2:44 am
Dom Fev 12, 2023 9:57 pm
Dom Fev 12, 2023 2:19 pm
Sáb Fev 11, 2023 1:01 pm
Sex Fev 10, 2023 11:14 pm
Sex Fev 10, 2023 8:18 pm
Sex Fev 10, 2023 7:46 pm
Qui Fev 09, 2023 11:29 pm
Qui Fev 09, 2023 11:01 pm
Qui Fev 09, 2023 5:42 pm
Qua Fev 08, 2023 2:20 pm
Ter Fev 07, 2023 11:47 pm
Seg Fev 06, 2023 8:24 pm
Seg Fev 06, 2023 5:40 pm
Dom Fev 05, 2023 12:53 am
Sáb Fev 04, 2023 3:42 pm
Sáb Fev 04, 2023 2:29 pm
Sáb Fev 04, 2023 12:07 am
Sex Fev 03, 2023 10:53 pm
Sex Fev 03, 2023 10:28 pm
Qui Fev 02, 2023 7:52 pm
Qui Fev 02, 2023 8:49 am
Qua Fev 01, 2023 5:56 pm
Ter Jan 31, 2023 1:00 am
Dom Jan 29, 2023 11:12 pm
Sáb Jan 28, 2023 6:50 pm
Sex Jan 27, 2023 8:52 pm
Sex Jan 27, 2023 4:53 am
Qui Jan 26, 2023 10:56 pm
Dom Jan 22, 2023 11:53 am
Dom Jan 22, 2023 3:33 am
Sáb Jan 21, 2023 3:27 pm
Sáb Jan 21, 2023 2:15 pm
Sex Jan 20, 2023 4:30 pm
Sex Jan 20, 2023 2:15 pm
Qua Jan 18, 2023 10:19 pm
Qua Jan 18, 2023 9:47 am
Ter Jan 17, 2023 10:52 pm
Ter Jan 17, 2023 4:08 pm
Ter Jan 17, 2023 2:45 pm
Seg Jan 16, 2023 7:20 pm
Seg Jan 16, 2023 12:18 pm
Dom Jan 15, 2023 3:02 pm
Sáb Jan 14, 2023 7:02 pm
Sex Jan 13, 2023 8:29 am
Qui Jan 12, 2023 5:15 am
Qui Jan 12, 2023 2:31 am
Qua Jan 11, 2023 1:33 pm
Ter Jan 10, 2023 11:55 am
Ter Jan 10, 2023 10:58 am
Ter Jan 10, 2023 3:04 am
Seg Jan 09, 2023 10:43 pm
Seg Jan 09, 2023 6:30 am
Seg Jan 09, 2023 3:18 am
Seg Jan 09, 2023 2:32 am
Sáb Jan 07, 2023 5:55 pm
Sáb Jan 07, 2023 4:01 pm
Sáb Jan 07, 2023 1:38 pm
Sex Jan 06, 2023 9:15 am
Sex Jan 06, 2023 6:33 am
Qui Jan 05, 2023 5:27 pm
Qui Jan 05, 2023 2:50 pm
Qua Jan 04, 2023 3:07 pm
Qua Jan 04, 2023 9:19 am
Sáb Dez 31, 2022 4:38 pm
Sáb Dez 31, 2022 3:18 am



































































































Script para login na Google Play Games não funciona

+4
jhobert77
guimaraf
dstaroski
Feromark2013
8 participantes

Ir para baixo

DÚVIDA Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Dom Jun 24, 2018 11:33 pm

Eu lancei um jogo na Play Store (https://play.google.com/store/apps/details?id=com.Youxi.Golkepper) , e nele eu queria colocar o Google Play Games para para os players poderem salvar o seu progresso na nuvem para poder adicionar algumas idéias que estão no papel.
O problema que o sistema de login que eu fiz não funciona, simplesmente não aparece a tela de login na Play Store.
Então se alguém poder me ajudar a descobrir oque tem de errado no código agradeço.

Código:

using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine;


public class PlayGamesScript : MonoBehaviour {

    void Start()
    {
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
        PlayGamesPlatform.InitializeInstance(config);
        PlayGamesPlatform.Activate();

        SignIn();
    }

    void SignIn()
    {
        Social.localUser.Authenticate(success => { });
    }

    #region Achievements
    public static void UnlockAchievement(string id)
    {
        Social.ReportProgress(id, 100, success => { });
    }

    public static void IncrementAchievement(string id, int stepsToIncrement)
    {
        PlayGamesPlatform.Instance.IncrementAchievement(id, stepsToIncrement, success => { });
    }

    public static void ShowAchievementsUI()
    {
        Social.ShowAchievementsUI();
    }
    #endregion /Achievements

    #region Leaderboards
    public static void AddScoreToLeaderboard(string leaderboardId, long score)
    {
        Social.ReportScore(score, leaderboardId, success => { });
    }

    public static void ShowLeaderboardsUI()
    {
        Social.ShowLeaderboardUI();
    }
    #endregion /Leaderboards
}


Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Ter Jun 26, 2018 8:41 pm

Spoiler:

Tentei esse outro código mas continua sem nem abrir a tela de login do Google Play Services
Feromark2013 escreveu: Eu lancei um jogo na Play Store (https://play.google.com/store/apps/details?id=com.Youxi.Golkepper) , e nele eu queria colocar o Google Play Games para para os players poderem salvar o seu progresso na nuvem para poder adicionar algumas idéias que estão no papel.
O problema que o sistema de login que eu fiz não funciona, simplesmente não aparece a tela de login na Play Store.
Então se alguém poder me ajudar a descobrir oque tem de errado no código agradeço.

Código:

using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine;


public class PlayGamesScript : MonoBehaviour {

    void Start()
    {
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();
        PlayGamesPlatform.InitializeInstance(config);
        PlayGamesPlatform.Activate();

        SignIn();
    }

    void SignIn()
    {
        Social.localUser.Authenticate(success => { });
    }

    #region Achievements
    public static void UnlockAchievement(string id)
    {
        Social.ReportProgress(id, 100, success => { });
    }

    public static void IncrementAchievement(string id, int stepsToIncrement)
    {
        PlayGamesPlatform.Instance.IncrementAchievement(id, stepsToIncrement, success => { });
    }

    public static void ShowAchievementsUI()
    {
        Social.ShowAchievementsUI();
    }
    #endregion /Achievements

    #region Leaderboards
    public static void AddScoreToLeaderboard(string leaderboardId, long score)
    {
        Social.ReportScore(score, leaderboardId, success => { });
    }

    public static void ShowLeaderboardsUI()
    {
        Social.ShowLeaderboardUI();
    }
    #endregion /Leaderboards
}


Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por dstaroski Ter Jun 26, 2018 8:59 pm

Boa noite brow! você fez a partir de algum tutorial?

Abraço!
dstaroski
dstaroski
Instrutor

Masculino PONTOS : 5693
REPUTAÇÃO : 1123
Idade : 33
Áreas de atuação : Teologia, Unity 3D, C#, HTML, CSS, Dart, Flutter.

Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Ter Jun 26, 2018 9:07 pm

dstaroski escreveu:Boa noite brow! você fez a partir de algum tutorial?

Abraço!
Sim, https://www.youtube.com/watch?v=5Ae8GeRmdH0&t=11s.

Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por dstaroski Ter Jun 26, 2018 9:12 pm

Feromark2013 escreveu:
dstaroski escreveu:Boa noite brow! você fez a partir de algum tutorial?

Abraço!
Sim, https://www.youtube.com/watch?v=5Ae8GeRmdH0&t=11s.

Eu te sugiro rever e verificar passo a passo, nunca utilizei esse procedimento, então eu não saberia te dizer qual o problema. Você tem instalado certinho o Google Play games no seu smartphone?

Abraço!
dstaroski
dstaroski
Instrutor

Masculino PONTOS : 5693
REPUTAÇÃO : 1123
Idade : 33
Áreas de atuação : Teologia, Unity 3D, C#, HTML, CSS, Dart, Flutter.

Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Ter Jun 26, 2018 9:14 pm

dstaroski escreveu:
Feromark2013 escreveu:
dstaroski escreveu:Boa noite brow! você fez a partir de algum tutorial?

Abraço!
Sim, https://www.youtube.com/watch?v=5Ae8GeRmdH0&t=11s.

Eu te sugiro rever e verificar passo a passo, nunca utilizei  esse procedimento, então eu não saberia te dizer qual o problema. Você tem instalado certinho o Google Play games no seu smartphone?

Abraço!
Na verdade eu usei o tutorial mais não funcionou, ai exclui o script  e reinstalei o plugin da Google Play (https://github.com/playgameservices/play-games-plugin-for-unity) e testei outro tutorial, na verdade já fiz isso dezenas de vezes mas continua sem funcionar.

Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por dstaroski Ter Jun 26, 2018 9:19 pm

Vamos esperar então que apareça alguém que manje dessa parte pra te ajudar brow.

Abraço!
dstaroski
dstaroski
Instrutor

Masculino PONTOS : 5693
REPUTAÇÃO : 1123
Idade : 33
Áreas de atuação : Teologia, Unity 3D, C#, HTML, CSS, Dart, Flutter.

Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por guimaraf Ter Jun 26, 2018 10:28 pm

Ficam algumas perguntas.

Qual versão do Unity está utilizando?
Quando compilei e subi meu jogo eu estava usando a 2017.1, porém não subi novas versões.

Eu fiz um script exclusivamente só para conexão, que utilizo em uma cena de "menu", que normalmente loga normalmente "login automático".

Código:
using UnityEngine;
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine.SocialPlatforms;

public class GooglePlayServicesController : MonoBehaviour
{
    // Use this for initialization
    void Awake()
    {
        PlayGamesPlatform.InitializeNearby((client) =>
        {
            Debug.Log("Inicializado conexão");
        });
    }

    //public string keyRanking;
    void Start ()
    {
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();

        PlayGamesPlatform.InitializeInstance(config);
        // recommended for debugging:
        PlayGamesPlatform.DebugLogEnabled = true;
        // Activate the Google Play Games platform
        PlayGamesPlatform.Activate();

        // authenticate user:
        Social.localUser.Authenticate((bool success) =>
        {
            // handle success or failure
         if (success)
            Debug.Log("Conectado");
         else
                Debug.Log("Erro ao conectar");
        });
    }
}

Este script eu montei olhando a documentação se não me engano da página da Unity mesmo.
Acredito que seu erro é por não inicializar a conexão com os servidores da Google, pode ser outra coisa também, como não sou expert em C#.
guimaraf
guimaraf
ProgramadorMaster

Masculino PONTOS : 2502
REPUTAÇÃO : 87
Idade : 40
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://guimaraf.github.io

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por jhobert77 Qua Jun 27, 2018 5:31 am

Conseguiu alguma solução? estou procurando também algum meio de salvar meus jogos, tenho um praticamente concluido, e queria salvar todo o progresso, como inventario que é uma lista de game objects..
não sei bem por onde começar

jhobert77
Iniciante
Iniciante

PONTOS : 1971
REPUTAÇÃO : 11
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por marcos4503 Qua Jun 27, 2018 8:15 am

Bom. Para salvar o progresso você deve fazer uma serialização  em binary data. Com isso você vai ter algo como uma array de bytes, dessa forma você praticamente vai ter um arquivo de save na memória RAM do dispositivo da pessoa. Então você manda essa array de bytes para a Google e assim essa array é salva nos servidores dela, dessa forma o progresso (arquivo de save) pode ser baixado em qualquer dispositivo que rode seu jogo e o google play.

Bom, agora vamos para a segunda parte. Eu não tenho acesso ao meu projeto nesse momento, mas ele tambem usa google play pra login automatico, conquistas, save de nuvem e placares, ultimamente ele tem dado um problema com login automatico, mas ainda não pude averiguar o que esta rolando, por isso não posso responder com total certeza. 

Você já postou publicamente seu jogo na play store? 
Configurou sua BASE64 corretamente? 
O nome do pacote esta certo? 
O plugin está na mais recente versão?
Na linha 18.. você ja tentou alterar seu comando de:
Código:
 Social.localUser.Authenticate(success => { });

para isso?

Código:
 Social.localUser.Authenticate(bool success => { });
marcos4503
marcos4503
Instrutor

Masculino PONTOS : 4463
REPUTAÇÃO : 578
Idade : 23
Áreas de atuação :
Programação, Mobile, Web e Design.

Veja meus assets para Unity!
https://windsoft.xyz/mtassets


Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://windsoft.xyz

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Qua Jun 27, 2018 12:44 pm

guimaraf escreveu:Ficam algumas perguntas.

Qual versão do Unity está utilizando?
Quando compilei e subi meu jogo eu estava usando a 2017.1, porém não subi novas versões.

Eu fiz um script exclusivamente só para conexão, que utilizo em uma cena de "menu", que normalmente loga normalmente "login automático".

Código:
using UnityEngine;
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine.SocialPlatforms;

public class GooglePlayServicesController : MonoBehaviour
{
    // Use this for initialization
    void Awake()
    {
        PlayGamesPlatform.InitializeNearby((client) =>
        {
            Debug.Log("Inicializado conexão");
        });
    }

    //public string keyRanking;
    void Start ()
    {
        PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder().Build();

        PlayGamesPlatform.InitializeInstance(config);
        // recommended for debugging:
        PlayGamesPlatform.DebugLogEnabled = true;
        // Activate the Google Play Games platform
        PlayGamesPlatform.Activate();

        // authenticate user:
        Social.localUser.Authenticate((bool success) =>
        {
            // handle success or failure
 if (success)
 Debug.Log("Conectado");
 else
                Debug.Log("Erro ao conectar");
        });
    }
}

Este script eu montei olhando a documentação se não me engano da página da Unity mesmo.
Acredito que seu erro é por não inicializar a conexão com os servidores da Google, pode ser outra coisa também, como não sou expert em C#.
Não funcionou mas obrigado

Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Qua Jun 27, 2018 12:46 pm

marcos4503 escreveu:Bom. Para salvar o progresso você deve fazer uma serialização  em binary data. Com isso você vai ter algo como uma array de bytes, dessa forma você praticamente vai ter um arquivo de save na memória RAM do dispositivo da pessoa. Então você manda essa array de bytes para a Google e assim essa array é salva nos servidores dela, dessa forma o progresso (arquivo de save) pode ser baixado em qualquer dispositivo que rode seu jogo e o google play.

Bom, agora vamos para a segunda parte. Eu não tenho acesso ao meu projeto nesse momento, mas ele tambem usa google play pra login automatico, conquistas, save de nuvem e placares, ultimamente ele tem dado um problema com login automatico, mas ainda não pude averiguar o que esta rolando, por isso não posso responder com total certeza. 

Você já postou publicamente seu jogo na play store? 
Configurou sua BASE64 corretamente? 
O nome do pacote esta certo? 
O plugin está na mais recente versão?
Na linha 18.. você ja tentou alterar seu comando de:
Código:
 Social.localUser.Authenticate(success => { });

para isso?

Código:
 Social.localUser.Authenticate(bool success => { });
Já está na Play Store.
Oque seria a base64?.
Não entendi a pergunta.
Estou com a versão mais recente (https://github.com/playgameservices/play-games-plugin-for-unity).
Sim.

Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por marcos4503 Qua Jun 27, 2018 1:09 pm

Bom, Base64 é um codigo HASH que se refere a sua conta de desenvolvedor. Está é uma chave pública utilizada pra referenciar sua conta no google play. Verifique se o seu codigo base64 (presente no script de configuração do play games). O nome do pacote é algo como "com.empresa.jogo". Mas acredito que como você mandou pra google play e já está publicado, acho que o nome do pacote já está ok..
marcos4503
marcos4503
Instrutor

Masculino PONTOS : 4463
REPUTAÇÃO : 578
Idade : 23
Áreas de atuação :
Programação, Mobile, Web e Design.

Veja meus assets para Unity!
https://windsoft.xyz/mtassets


Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://windsoft.xyz

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Feromark2013 Qua Jun 27, 2018 1:12 pm

marcos4503 escreveu:Bom, Base64 é um codigo HASH que se refere a sua conta de desenvolvedor. Está é uma chave pública utilizada pra referenciar sua conta no google play. Verifique se o seu codigo base64 (presente no script de configuração do play games). O nome do pacote é algo como "com.empresa.jogo". Mas acredito que como você mandou pra google play e já está publicado, acho que o nome do pacote já está ok..
sim já fiz isso

Feromark2013
Membro
Membro

Masculino PONTOS : 2383
REPUTAÇÃO : 4
Idade : 18
Áreas de atuação : C##
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Nalfam Sáb Jul 07, 2018 10:19 pm

Cara... fiquei umas 2 semanas tentando achar uma solução para o msm problema.
Qual a versão do Unity que vc está fazendo seu jogo?

Fiz meu jogo na versão 2017.1.0f3 e o plugin atual não funcionou nem a pau!!! 
Se a versão da sua unity for mais antiga mesmo, baixe o plugin 0.9.39
Obs.:tentei usar os Plugins antigos que vem no pacote atual e não funcionou!!!!!

Antes de instalar vc fecha a Unity, vai na pasta do seu projeto e na pasta Assets vc exclui as pastas referente ao googlePlayGames:
provavelmente as pastas são: Plugins, PlayServicesResolver, GooglePlayGames. Faz um backup dessas pastas se achar melhor.

Abre a unity novamente e instala o plugin 0.9.39
Se quiser tbm, faz um backup da pasta do seu jogo antes.

Se achar melhor, desative a opção antipirataria na googleplay pra vc testar seu jogo sem precisar upar o apk. Nem sei se dá certo se deixar ativo srsr mas desativei.
Boa sorte.

T.T Você não tem permissão para postar links externos e e-mails.
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 1829
REPUTAÇÃO : 32
Áreas de atuação : Unity
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por NKKF Sáb Jul 07, 2018 10:28 pm

Hey @Nalfam, para você falar estes links, basta pular:

Exemplo: https://www.youtube.com/ vira htt ps://ww w.youtube.com/
NKKF
NKKF
ProgramadorMaster

Masculino PONTOS : 4201
REPUTAÇÃO : 569
Idade : 18
Áreas de atuação : Desenvolvedor na Unity, NodeJS, React, ReactJS, React Native, MongoDB e Firebase.
Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Nalfam Sáb Jul 07, 2018 10:31 pm

Obrigado!!! *.*
Segue o link do plugin:
htt ps://github.com/playgameservices/play-games-plugin-for-unity/blob/v0.9.39/current-build/GooglePlayGamesPlugin-0.9.39.unitypackage

Se tudo der certo... o popup do googleplaygames já irá abrir apenas com este comando:
[list=linenums]
[*]Social.localUser.Authenticate(bool success => { });

[/list]
Nalfam
Nalfam
MembroAvançado

Masculino PONTOS : 1829
REPUTAÇÃO : 32
Áreas de atuação : Unity
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por marcos4503 Dom Jul 08, 2018 9:00 am

Por favor, verifique se sua API do jogo ainda está ok,para fazer isso, vá no seu Console do Google Play > Serviços Relacionados a Jogos > Clique no seu projeto > Detalhes do Jogo > Role a página até o fim > Vai ter algo escrito como "Projeto do Console da API" > Clique no link que está do lado do texto "Este jogo está vinculado ao projeto do Console da API".

Vai abrir uma nova janela com o painel da API, se a janela abrir sem nenhum aviso da Google, o seu projeto está com a API ok, se não, o seu projeto tem algum problema na api e por isso o login não funciona.

Exemplo, a uns dias eu exclui o projeto da API do meu jogo sem querer, e nem lembrava disso. Meu jogo não queria se conectar tambem, então fui verificar ele no console e descobri que o projeto da API tava excluido, então eu restaurei o projeto da API e depois de alguns minutos meu jogo já voltou a funcionar 100%!

O login não funciona somente quando voce manda a Unity instalar, ou não funciona quando baixado a partir da Play Store tambem?
marcos4503
marcos4503
Instrutor

Masculino PONTOS : 4463
REPUTAÇÃO : 578
Idade : 23
Áreas de atuação :
Programação, Mobile, Web e Design.

Veja meus assets para Unity!
https://windsoft.xyz/mtassets


Respeito as regras : Script para login na Google Play Games não funciona Aad8pUi

http://windsoft.xyz

Ir para o topo Ir para baixo

DÚVIDA Re: Script para login na Google Play Games não funciona

Mensagem por Duarte Sáb maio 02, 2020 2:26 pm

marcos4503 escreveu:Por favor, verifique se sua API do jogo ainda está ok,para fazer isso, vá no seu Console do Google Play > Serviços Relacionados a Jogos > Clique no seu projeto > Detalhes do Jogo > Role a página até o fim > Vai ter algo escrito como "Projeto do Console da API" > Clique no link que está do lado do texto "Este jogo está vinculado ao projeto do Console da API".

Vai abrir uma nova janela com o painel da API, se a janela abrir sem nenhum aviso da Google, o seu projeto está com a API ok, se não, o seu projeto tem algum problema na api e por isso o login não funciona.

Exemplo, a uns dias eu exclui o projeto da API do meu jogo sem querer, e nem lembrava disso. Meu jogo não queria se conectar tambem, então fui verificar ele no console e descobri que o projeto da API tava excluido, então eu restaurei o projeto da API e depois de alguns minutos meu jogo já voltou a funcionar 100%!

O login não funciona somente quando voce manda a Unity instalar, ou não funciona quando baixado a partir da Play Store tambem?

Opa, estou com um problema parecido no momento.
O login funciona somente quando eu instalo a partir do apk gerado pela Unity.
Quando eu instalo pela Play Store não funciona.
Duarte
Duarte
Programador

Masculino PONTOS : 2747
REPUTAÇÃO : 97
Idade : 22
Áreas de atuação : Programação
Desenvolvedor Android
Respeito as regras : Script para login na Google Play Games não funciona WvDYdlf

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