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:
Ajuda em código com Events!
Instanciar explosões dentro de uma area circular
Cronor Estudios RECRUTANDO PARA EQUIPE! [Pagando]
Jogo para limitar a nave dentro da tela
Como fazer som de passos no Third Person User Control
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
Alterar caminho Application.persistentDataPath
[TUTORIAL] Como fazer um ponteiro de VELOCIDADE, RPM, etc na Unity
Acessar câmera frontal
Otimização de array vector3
[TUTORIAL] Converter uma variável String em Vetores
Problema no ontriggerenter!!!!
mover objetos "rigados"
Dúvida com Contador no Unity
Button
Anim em Gif
[RESOLVIDO] Camera ViewPort Rect
Blob Shadows
duvida em comentarios no c#
Tirar mais de uma foto
Easy Criatura Controle IA
Text multiuplayer
using UnityEngine.networking
Ajuda com script de escolhas de ações antes de iniciar jogo
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
ajuda em adcionar novos produtos
[RESOLVIDO] Input field enter
Controles desabilitando
Unity e windows 10
Ajuda com a Câmera (Culling Mask)
Script de Spawn Aleatório
[TUTORIAL] Mover, arremessar e girar objetos com o mouse
Como se faz um mini-mapa?
Geração procedural de mapa para a nova versão do Unity 2018
Como ter varios prefabs com o msm script e um nao alterar o outro?
Como acessar um script que esta no pai?
Movimentação por sqm
Como faço um som parar de tocar?
Mudar skin através de galeria do celular
COMO FAÇO O SISTEMA DE CHUVA ESTILO ETS2 COM GOTAS NO PARA BRISA?
Gerador de senha
troca de cena faz os Botoes UI não funcionarem
Random.State Altera a seed de todos os scripts?
AI Enemy Ajuda
Easy Mesh Combiner MT - Combine suas malhas de maneira rápida e FÁCIL!
Captura de imagem
[Recomendação] Código Limpo
Sobre colisões em objetos 2D
[RESOLVIDO] COMO FAZ PARA DESATIVAR E ATIVAR UM BOTÃO UI PELO TRIGGER??
[TUTORIAL] Importando animação do mixamo para Unity3d.
Dar recompensa ao ver propaganda ADMOB - CONSTRUCT 2 - Intel XDK
Erro Visual Studio Code .NETFramework v4.7.2
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
(Dúvida) iRDS - Inteligencia artificial para carros.
de flash pra unity
Como faço para por input de agachar
[RESOLVIDO] Unity 2018.3.0f2 (64-bit) não deixa apagar Componente Importado
PlayerPrefs??
[RESOLVIDO] Deslizar nas paredes (3D)
[RESOLVIDO] Ajuda com Instantiate e SetParent
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
Estou desenvolvendo jogo em FNA XNA e Nao consigo fazer o player agachar
Como fazer objetos com a mesma TAG não se colidir?
Participe da IDB Jam #1
Ajuda com modelo 3d de Casa
COMO PROJETAR ANIMAÇÕES VISUAIS E DE AÚDIO NO VISUAL STUDIO ( WINDOWS FORM)?
[RESOLVIDO] Cena em modo Portrait e Landscape
[TUTORIAL] Mover personagem com Touch, no estilo SUBWAY SURFERS
Ajuda em Level Design e arte
[RESOLVIDO] IAP não está funcionando depois que faço o build
Error ao Gerar a KeyStore do Apk Android
Iniciando com Scripted Events
Buscando Equipe para jogo de Terror!
[RESOLVIDO] Erro ao compilar pra android
[RESOLVIDO] Girar Objeto
Erro com Post Processing e com canvas
[Jogo Mobile] Alien - Lost in the space
[TUTORIAL] Assinando um Apk e dicas de instalação e configurações
Webrequest php database
Sistema De Camera De Primeira Pessoa de um Veiculo Para Android
Converter tranform em gameObject
tirar selfie através do celular desenvolvendo app pela unity
[RESOLVIDO] Bug Textura Unity
[RESOLVIDO] Pegar filho pelo nome
Conexão Android MySql hospedado
[Duvida] Script de mover objeto usando o RigidBody
[RESOLVIDO] Remover objeto filho
[RESOLVIDO] Câmera isométrica seguindo o player
[TUTORIAL] Banco de dados || MySQL
[JOGO WINDOWS] "TradeHero"
procuro modeladores e artista para projeto de Moba
[TUTORIAL] Criando um simples Multiplayer [UNITY 5]
Alguêm sabe Configurar RagDoll?
Demo do meu novo jogo
Sistema De Marchas para Veiculos
Script para Tela de Loading ( HELP )
ajuda em inimigos aleatorios
Ontem à(s) 8:55 pm
Ontem à(s) 7:23 pm
Ontem à(s) 7:02 pm
Ontem à(s) 6:34 pm
Ontem à(s) 4:04 pm
Ontem à(s) 9:22 am
Ontem à(s) 9:21 am
Ontem à(s) 9:20 am
Ontem à(s) 9:20 am
Qui Fev 14, 2019 9:00 pm
Qui Fev 14, 2019 8:58 pm
Qui Fev 14, 2019 8:53 pm
Qui Fev 14, 2019 11:57 am
Qua Fev 13, 2019 10:40 pm
Qua Fev 13, 2019 8:10 pm
Qua Fev 13, 2019 1:11 pm
Qua Fev 13, 2019 9:48 am
Qua Fev 13, 2019 9:25 am
Qua Fev 13, 2019 9:23 am
Ter Fev 12, 2019 11:03 pm
Ter Fev 12, 2019 4:15 pm
Ter Fev 12, 2019 4:07 pm
Ter Fev 12, 2019 2:07 pm
Ter Fev 12, 2019 1:14 pm
Ter Fev 12, 2019 4:32 am
Ter Fev 12, 2019 4:06 am
Ter Fev 12, 2019 2:39 am
Ter Fev 12, 2019 2:03 am
Ter Fev 12, 2019 12:54 am
Ter Fev 12, 2019 12:52 am
Ter Fev 12, 2019 12:26 am
Ter Fev 12, 2019 12:26 am
Ter Fev 12, 2019 12:19 am
Ter Fev 12, 2019 12:13 am
Ter Fev 12, 2019 12:05 am
Seg Fev 11, 2019 11:46 pm
Seg Fev 11, 2019 11:28 pm
Seg Fev 11, 2019 10:43 pm
Seg Fev 11, 2019 10:39 pm
Seg Fev 11, 2019 10:30 pm
Seg Fev 11, 2019 10:26 pm
Seg Fev 11, 2019 8:09 pm
Seg Fev 11, 2019 9:53 am
Seg Fev 11, 2019 7:26 am
Dom Fev 10, 2019 7:23 pm
Dom Fev 10, 2019 5:59 pm
Dom Fev 10, 2019 7:19 am
Dom Fev 10, 2019 12:25 am
Sex Fev 08, 2019 12:40 am
Qui Fev 07, 2019 7:53 pm
Qui Fev 07, 2019 6:23 pm
Qui Fev 07, 2019 9:39 am
Qua Fev 06, 2019 5:36 pm
Ter Fev 05, 2019 6:21 pm
Ter Fev 05, 2019 4:32 pm
Seg Fev 04, 2019 9:23 pm
Seg Fev 04, 2019 2:00 pm
Seg Fev 04, 2019 1:58 pm
Seg Fev 04, 2019 11:26 am
Dom Fev 03, 2019 10:39 pm
Dom Fev 03, 2019 3:36 pm
Dom Fev 03, 2019 12:23 pm
Dom Fev 03, 2019 12:54 am
Sab Fev 02, 2019 5:41 pm
Sab Fev 02, 2019 3:28 pm
Sab Fev 02, 2019 1:16 pm
Sex Fev 01, 2019 6:21 pm
Sex Fev 01, 2019 3:24 pm
Sex Fev 01, 2019 11:18 am
Qui Jan 31, 2019 11:17 pm
Qui Jan 31, 2019 9:24 pm
Qui Jan 31, 2019 8:17 pm
Qui Jan 31, 2019 7:21 pm
Qui Jan 31, 2019 3:06 pm
Qui Jan 31, 2019 1:09 pm
Qui Jan 31, 2019 8:27 am
Qui Jan 31, 2019 3:39 am
Qua Jan 30, 2019 10:51 pm
Qua Jan 30, 2019 8:15 pm
Qua Jan 30, 2019 12:48 pm
Qua Jan 30, 2019 11:41 am
Qua Jan 30, 2019 9:18 am
Qua Jan 30, 2019 9:15 am
Qua Jan 30, 2019 9:04 am
Ter Jan 29, 2019 9:26 pm
Ter Jan 29, 2019 3:13 pm
Ter Jan 29, 2019 3:02 pm
Ter Jan 29, 2019 10:31 am
Seg Jan 28, 2019 7:41 pm
Seg Jan 28, 2019 5:29 pm
Seg Jan 28, 2019 4:09 pm
Seg Jan 28, 2019 9:01 am
Dom Jan 27, 2019 8:46 pm
Dom Jan 27, 2019 8:10 pm
Dom Jan 27, 2019 4:13 pm
Dom Jan 27, 2019 1:54 am
Sab Jan 26, 2019 11:02 pm
Sab Jan 26, 2019 5:53 pm
Sex Jan 25, 2019 11:16 pm
bielTuvel
Flávio
MarcosSchultz
Flávio
artplayer
dstaroski
dstaroski
dstaroski
dstaroski
MarcosSchultz
MarcosSchultz
MarcosSchultz
AnderGames
MarcosSchultz
Zack2
Callyde Jr
Weslley
numb123
numb123
Isabela
Weslley
Weslley
Unidade3d5
richerd
hetrodo
Fabio Palacios
MarcosSchultz
Encracker
Encracker
guimaraf
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
Kayke_27
Weslley
hetrodo
AnderGames
Mark1nDeveloper
marcos4503
JohnRambo
guimaraf
Tegh
Kayke_27
dstaroski
wolney.almeida
Tegh
Weslley
guimaraf
JohnRambo
JohnRambo
glauco
speedluk
NKKF
gilgsjr
soohzinha
Lynx777
MayLeone
dimmuo
glauco
KAYLLONBR
JrdeAmorim
Édipo
Agios
vanderval
francisco barroso
bielTuvel
rodrigo Santos
TioUV
michelly
Zack2
SuperGamer
Weslley
marcos4503
dstaroski
dstaroski
Xandao
TecnoGames
numb123
Weslley
Weslley
MayLeone
guimaraf
numb123
mafipt
Valakinhas
Valakinhas
gilgsjr
Joshuaaaa
Gabryellx007
Aimknot
Callyde Jr

Script para login na Google Play Games não funciona

Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

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

Spoiler:

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


public class PlayGamesScript : MonoBehaviour {

    PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder()
      .EnableSavedGames()
      .RequestEmail()
      .RequestServerAuthCode(false)
      .RequestIdToken()
      .Build();

    private void Start()
    {
        SignIn();
    }
    void Activate()
    {
            PlayGamesPlatform.InitializeInstance(config);
            PlayGamesPlatform.DebugLogEnabled = true;
            PlayGamesPlatform.Activate();
    }
    public void SignIn()
    {
        if (PlayGamesPlatform.Instance.localUser.authenticated == false)
        {
            Activate();
            Social.localUser.Authenticate((bool success) =>
            {
                if (success)
                {
                    ((GooglePlayGames.PlayGamesPlatform)Social.Active).SetGravityForPopups(Gravity.BOTTOM);
                }
            });
        }
    }

    public void ActivateButton(GameObject button)
    {
        if (PlayGamesPlatform.Instance.localUser.authenticated == false)
            button.SetActive(false);
        else if (PlayGamesPlatform.Instance.localUser.authenticated)
            button.SetActive(true);
    }

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

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

    public static void ShowAchievementsUI()
    {
        if (PlayGamesPlatform.Instance.localUser.authenticated)
        {
            PlayGamesPlatform.Instance.ShowAchievementsUI();
        }
    }
    #endregion /Achievements

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

    public static void ShowLeaderboardsUI()
    {
        if (PlayGamesPlatform.Instance.localUser.authenticated)
            Social.ShowLeaderboardUI();
    }
    #endregion /Leaderboards
}

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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

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

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

Abraço!
dstaroski
dstaroski
Instrutor

Masculino PONTOS : 4066
REPUTAÇÃO : 1051
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Asp .NET, HTML, CSS, Unity 3D

Respeito as regras :

Ver perfil do usuário http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Voltar ao Topo Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por dstaroski em 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 : 4066
REPUTAÇÃO : 1051
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Asp .NET, HTML, CSS, Unity 3D

Respeito as regras :

Ver perfil do usuário http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Voltar ao Topo Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por dstaroski em 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 : 4066
REPUTAÇÃO : 1051
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Asp .NET, HTML, CSS, Unity 3D

Respeito as regras :

Ver perfil do usuário http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Voltar ao Topo Ir em baixo

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

Mensagem por guimaraf em 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
Avançado
Avançado

Masculino PONTOS : 803
REPUTAÇÃO : 28
Idade : 36
Áreas de atuação : Programação de jogos e técnico de informática
Respeito as regras :

Ver perfil do usuário http://guimaraf.github.io

Voltar ao Topo Ir em baixo

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

Mensagem por jhobert77 em 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 : 469
REPUTAÇÃO : 8
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por marcos4503 em 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 : 2899
REPUTAÇÃO : 542
Idade : 19
Áreas de atuação :
Programação, Mobile, Web e Design.

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


Respeito as regras :

Ver perfil do usuário http://windsoft.xyz

Voltar ao Topo Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por marcos4503 em 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 : 2899
REPUTAÇÃO : 542
Idade : 19
Áreas de atuação :
Programação, Mobile, Web e Design.

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


Respeito as regras :

Ver perfil do usuário http://windsoft.xyz

Voltar ao Topo Ir em baixo

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

Mensagem por Feromark2013 em 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 : 884
REPUTAÇÃO : 4
Idade : 14
Áreas de atuação : C##
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por Nalfam em Sab 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
Membro
Membro

Masculino PONTOS : 293
REPUTAÇÃO : 22
Áreas de atuação : Unity
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por NKKF em Sab 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 : 2225
REPUTAÇÃO : 435
Idade : 14
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

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

Mensagem por Nalfam em Sab 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
Membro
Membro

Masculino PONTOS : 293
REPUTAÇÃO : 22
Áreas de atuação : Unity
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

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

Mensagem por marcos4503 em 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 : 2899
REPUTAÇÃO : 542
Idade : 19
Áreas de atuação :
Programação, Mobile, Web e Design.

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


Respeito as regras :

Ver perfil do usuário http://windsoft.xyz

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum