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:
[Duvida] Bug ao usar Vector3.Lerp Objeto é teleportado na lata
Download grátis de ônibus brasileiros - Millennium II Piso Baixo Central
Unity - Deslizar Para Rotacionar o 'Personagem'
Erro ao compilar para IOS
[Devlog] Lost in the world 14/11
Jogo 2D unity - trocar sprite ao apertar botão
sombras para jogos mobile
Discord para desenvolvimento de jogos
Bug/Erro da unity?
[TUTORIAL] Controle 3ª pessoa com animações mecânicas (root motion)
rotação no exio z
[TUTORIAL] Banco de dados || MySQL
(UNITY) Erro ao compilar a Build Android
Unity + MySQL
Erro de Prefab quando realiza o Build de um projeto 3D
Em busca de um modelador 3D para plataforma educacional (Já ganhamos apoio de faculdades)
[TUTORIAL] Unity 5 - Sistema Completo de PORTAS E CHAVES
Drop Shadows
[RESOLVIDO]Como aplicar textura trânsparente na unity
Unity 3D - Desenhos Com Física(Download Projeto)
Como mudar o CONTROLLER do ANIMATOR
Como criar um poligono dinamicamente?
erro no unity
movimento de uma nave
Instantiate
Problema ao rotacionar valores negativos.
Calcular hora ?
Novo estilo de estourar blocos, baixe meu jogo pessoal ... conto com a ajuda de vocês!!!
Jogo que fiz para uma Jam da minha faculdade FATEC Ourinhos.
Não consigo o Android SDK!!
[RESOLVIDO] Como faço para depois de determinado tempo acontecer algo?
CRASH AO ENTRAR NA CENA UNITY
estou procurando um bom tutorial de IA Basica
Erro ao colocar script no botão
Novo jogo em desenvolvimento, 13º andar
Text Dinâmico no botão
Sistema Pdv, Mercado, Padaria, Conveniência, Lojas Em Geral - C# VISUAL STUDIO
[TUTORIAL] - Script de lanterna pra seu jogo de terror e outros...
[RESOLVIDO] Unity - Reproduzir Videos Do Blender No Unity
Ordem de fases
[RESOLVIDO] Tenho algum erro de simbolo no script do carro o que poderia ser?
[RESOLVIDO] Dúvida. Detectar colisões nas instâncias
erro na minha IA
[TUTORIAL] While, como funciona?
Mostrar a contagem em 10K e 100M
[TUTORIAL] AI Enemy 2.0 + animações ( Jogos de terror )
Cores nos materiais sem criar material
Poderia modelar um personagem cartoon para meu projeto
Como coloco modo de criação de personagem?
[Ajuda] Assets
RayCasting + Disparo Um Bom Tipo De Video Aula.
Ajuda de Blender para Unity
Procuro Equipe Para Criação de Jogo [PAGO]
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[RESOLVIDO] erro WaterBaseEditor.cs não encontra o caminho do WaterBase
[TUTORIAL] Criar Analógico Virtual UI Para Mobile.
[TUTORIAL] Acessar nomes de arquivos diretamente da pasta
Objeto dentro do player nao ta rotacioando
[TUTORIAL] MENU PRINCIPAL - UNITY 5 (5.3 ou superior) (Com UI)
Array de prefabs
screenshot
instancia item aleatorio em varias posicoes
[TUTORIAL] Mira que fica se movendo (ocilando,tremendo,etc)
Getcomponent de C# para java
Curso barato de C#
Unity - Modelo 3D em Menu 2D
[RESOLVIDO] Camera Estilo Showroom
A um mês com unity bugado sem resposta
[GameJam] Competição organizada pela BitCodeStudios
Pegar strings de "duas em duas"
criar um piano no unity
Movimentação
Instanciar objeto onde cricar com mouse ou touch
Dúvida Sistema de Energia para jogo android
[RESOLVIDO] Inimigo patrulhando constantemente estilo mario
BUG UNITY 3D ROSA A SCENE E GAME
Dúvida. Colliders no Unity3D
Pq a grama do Unity é tao pesada?
Alguem cria uma conta na playstore pra mim? :(
Capture Panorama?
Artistas 3D e Programadores Unity3D (Remunerado)
Input Get Key
SCHULTZ Jogo de terror
(Erro) IndexOutOfRangeException:Array index is out of range
EU QUERIA COLOCAR ANUNCIOS NO MEU JOGO NA MUDANÇA DE CENAS MAS NÃO ACHO UM JEITO
Unity - Duvida Sobre a JDK Que Vocês Usam
[RESOLVIDO] Adicionar Botoes em controle mobile
admob recompensa
Unity - Duvida Sobre Atualizar
Unity Admob GDPR (como implementar ?)
Timer para mudar de câmera
The Pyramid Demo Atualizado
[____ENQUETE____] Eleições para presidente 2018 (2º turno)
Mudando cor do texto...
como dminuir o lag no meu unity 5
[JOGO MOBILE] Defeat the Illuminatis
Como chamar animação sem passar por outro parâmetros?
[TUTORIAL] Unity 5 - Botão contínuo usando UI (Manter pressionado)
unity - erro ao buildar
Hoje à(s) 6:20 pm
Hoje à(s) 3:50 pm
Hoje à(s) 12:09 pm
Hoje à(s) 11:28 am
Hoje à(s) 11:23 am
Hoje à(s) 5:23 am
Hoje à(s) 1:23 am
Ontem à(s) 4:59 pm
Ontem à(s) 4:47 pm
Ontem à(s) 3:23 pm
Ontem à(s) 2:13 pm
Qua Nov 14, 2018 5:47 pm
Qua Nov 14, 2018 5:44 pm
Qua Nov 14, 2018 5:41 pm
Qua Nov 14, 2018 5:14 pm
Qua Nov 14, 2018 4:30 pm
Qua Nov 14, 2018 3:35 pm
Qua Nov 14, 2018 2:45 pm
Qua Nov 14, 2018 1:25 pm
Qua Nov 14, 2018 10:45 am
Ter Nov 13, 2018 11:25 pm
Ter Nov 13, 2018 11:23 pm
Ter Nov 13, 2018 11:18 pm
Ter Nov 13, 2018 10:55 pm
Ter Nov 13, 2018 6:21 pm
Ter Nov 13, 2018 5:55 pm
Ter Nov 13, 2018 1:30 pm
Ter Nov 13, 2018 11:33 am
Seg Nov 12, 2018 9:52 pm
Seg Nov 12, 2018 3:57 pm
Seg Nov 12, 2018 3:24 pm
Seg Nov 12, 2018 8:13 am
Seg Nov 12, 2018 8:11 am
Dom Nov 11, 2018 6:56 pm
Dom Nov 11, 2018 2:41 pm
Dom Nov 11, 2018 8:12 am
Dom Nov 11, 2018 7:57 am
Sab Nov 10, 2018 8:54 pm
Sab Nov 10, 2018 5:11 pm
Sab Nov 10, 2018 2:52 pm
Sab Nov 10, 2018 2:13 pm
Sab Nov 10, 2018 12:39 am
Sab Nov 10, 2018 12:28 am
Sex Nov 09, 2018 3:56 pm
Qui Nov 08, 2018 11:28 pm
Qui Nov 08, 2018 11:25 pm
Qui Nov 08, 2018 10:01 pm
Qui Nov 08, 2018 7:47 pm
Qui Nov 08, 2018 12:36 pm
Qui Nov 08, 2018 12:31 pm
Qui Nov 08, 2018 12:28 pm
Qui Nov 08, 2018 12:53 am
Qua Nov 07, 2018 5:52 pm
Qua Nov 07, 2018 4:04 pm
Qua Nov 07, 2018 12:49 pm
Ter Nov 06, 2018 2:05 pm
Ter Nov 06, 2018 12:30 pm
Ter Nov 06, 2018 11:32 am
Ter Nov 06, 2018 1:10 am
Seg Nov 05, 2018 6:57 pm
Seg Nov 05, 2018 3:36 pm
Seg Nov 05, 2018 12:44 am
Dom Nov 04, 2018 5:32 pm
Dom Nov 04, 2018 5:31 pm
Dom Nov 04, 2018 5:30 pm
Dom Nov 04, 2018 1:05 am
Sab Nov 03, 2018 1:36 pm
Sex Nov 02, 2018 11:38 pm
Sex Nov 02, 2018 10:55 pm
Sex Nov 02, 2018 8:16 pm
Sex Nov 02, 2018 7:50 pm
Sex Nov 02, 2018 7:41 pm
Sex Nov 02, 2018 7:27 pm
Sex Nov 02, 2018 6:36 pm
Sex Nov 02, 2018 3:27 pm
Sex Nov 02, 2018 3:35 am
Sex Nov 02, 2018 3:24 am
Qui Nov 01, 2018 3:56 pm
Qui Nov 01, 2018 3:52 pm
Qui Nov 01, 2018 1:18 pm
Qui Nov 01, 2018 7:57 am
Qui Nov 01, 2018 2:26 am
Qui Nov 01, 2018 2:05 am
Qua Out 31, 2018 9:20 pm
Qua Out 31, 2018 6:09 pm
Qua Out 31, 2018 7:17 am
Ter Out 30, 2018 11:34 pm
Ter Out 30, 2018 9:34 pm
Ter Out 30, 2018 5:29 pm
Ter Out 30, 2018 8:12 am
Ter Out 30, 2018 8:05 am
Seg Out 29, 2018 2:21 pm
Seg Out 29, 2018 12:03 am
Dom Out 28, 2018 5:33 pm
Dom Out 28, 2018 11:58 am
Dom Out 28, 2018 11:57 am
Sab Out 27, 2018 11:29 am
Sab Out 27, 2018 11:22 am
Sex Out 26, 2018 8:31 pm
NKKF
SuperGamer
Magnatah
eduardonog30
Mateus2583
Regis garcia
MarceloYBP
JohnRambo
Zack2
francieljesus
theus.mors
sabbath
sabbath
sabbath
McbDJ
rZwr
Fabricio Alves
NKKF
TioUV
JohnRambo
MarcosSchultz
MarcosSchultz
MarceloYBP
theus.mors
juniorhotes
Weslley
Callyde Jr
hamerom
luansantos
francisco barroso
Vitor Paulino
dstaroski
dstaroski
SuperGamer
Patrick
dstaroski
dstaroski
SuperGamer
Magnatah
francisco barroso
Samuelostgamer
GattiMene
MarceloYBP
SuperGamer
Tegh
francisco barroso
NKKF
GameLACK
dstaroski
dstaroski
dstaroski
jack2117
Mathss
JohnRambo
Daniel Dória
JohnRambo
gurgelg752
francisco barroso
MarcosSchultz
Nalfam
dstaroski
MarcosSchultz
dstaroski
dstaroski
dstaroski
Magnatah
Teio
Callyde Jr
hetrodo
NKKF
CarlosDT94
MarcosSchultz
MarcosSchultz
Magnatah
MrMattD
MarcosSchultz
MarcosSchultz
francisco barroso
francisco barroso
Callyde Jr
Dom3000
MarcosSchultz
MarcosSchultz
francisco barroso
MATHEUS1233
dstaroski
francisco barroso
theus.mors
Magnatah
dstaroski
dstaroski
dstaroski
MarcosSchultz
mafipt
dstaroski
dstaroski
Weslley
Weslley
Magnatah

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 : 792
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 : 792
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!
avatar
dstaroski
Instrutor

Masculino PONTOS : 3803
REPUTAÇÃO : 988
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#.

Respeito as regras :

Ver perfil do usuário https://gamejolt.com/games/defeattheilluminatis/347786

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 : 792
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!
avatar
dstaroski
Instrutor

Masculino PONTOS : 3803
REPUTAÇÃO : 988
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#.

Respeito as regras :

Ver perfil do usuário https://gamejolt.com/games/defeattheilluminatis/347786

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 : 792
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!
avatar
dstaroski
Instrutor

Masculino PONTOS : 3803
REPUTAÇÃO : 988
Idade : 29
Áreas de atuação : Téc. Hardware e Redes, Programação C#.

Respeito as regras :

Ver perfil do usuário https://gamejolt.com/games/defeattheilluminatis/347786

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#.
avatar
guimaraf
Avançado
Avançado

Masculino PONTOS : 692
REPUTAÇÃO : 25
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 : 377
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 => { });
avatar
marcos4503
Instrutor

Masculino PONTOS : 2773
REPUTAÇÃO : 532
Idade : 19
Áreas de atuação : Desenvolvimento Android
Básico de Design
Básico Blender
Unity
Programação em C#
Outras linguas.
Respeito as regras :

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

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 : 792
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 : 792
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..
avatar
marcos4503
Instrutor

Masculino PONTOS : 2773
REPUTAÇÃO : 532
Idade : 19
Áreas de atuação : Desenvolvimento Android
Básico de Design
Básico Blender
Unity
Programação em C#
Outras linguas.
Respeito as regras :

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

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 : 792
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.
avatar
Nalfam
Membro
Membro

Masculino PONTOS : 194
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/
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 2036
REPUTAÇÃO : 408
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]
avatar
Nalfam
Membro
Membro

Masculino PONTOS : 194
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?
avatar
marcos4503
Instrutor

Masculino PONTOS : 2773
REPUTAÇÃO : 532
Idade : 19
Áreas de atuação : Desenvolvimento Android
Básico de Design
Básico Blender
Unity
Programação em C#
Outras linguas.
Respeito as regras :

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

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