Jump to content

Search the Community

Showing results for tags 'services'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 6 results

  1. Alguien que me ayude, he desarrollado una app en Unity y me interesa reproducir los audios en segundo plano que a pesar de que se cambie de app o el dispositivo se bloquee (es decir ápagen la pantalla) el audio siga en reproducción. saludos. PD: He consultado como se hace pero los métodos en android studio se basan en Java que no es permitido en las ultimas versiones de Unity.
  2. Hola amigos tengo un problema. Quiero mostrar mi ranking de google play services desde un boton en mi juego. Si le pongo Social.ShowLeaderboardUI (); al boton me muestra todos los ranking, pero yo quiero mostrar solo el mio. He probado con ((PlayGamesPlatform)Social.Active).ShowLeaderboardUI ("mi id"); PlayGamesPlatform.Instance.ShowLeaderboardUI ("mi id"); no me funciona ninguno de los dos, en ambos casos la aplicacion se queda pensando y no hace nada. Antes de nada, si, ya he comprobado que el id este bien copiado. No se cual es mi error ya que con el primero si se muestra el ranking pero con los otros 2 no.
  3. [EDIT] SOLUCIONADO: Primera Respuesta comparto como lo solucione. Hola muy buenas colegas como estaís tanto tiempo! =D (estrañaba este foro la verdad) bueh al lio Hoy vuelvo no con un aporte si no con un problema al cual no le estoy encontrando solución, se trata de obtener el Token id posterior al login silencioso que nos brinda GPGS, por un lado el login va de perlas, se setea todo en la consola api de google, se linkea al juego , se agrega el Client id en el GPGS en unity , y Magia! se logea y todo presioso..... ahora al momento de querer obtener los token, después de setear el builder() para que lo recupere, al intentar obtener el token devuelve una cadena vacia "", no un objeto nulo si no una cadena vacia... he visto en el tracker issues en github que muchos andan con este problema, algunos comentarios dicen que haciendo downgrade a la version 0.9.38a esto funciona, el problema es que esta version no funciona en Unity 2017 :'( y poor otro lado tampoco me parece bien tener que hacer un downgrade de esa magnitud..... Alguien ha lidiado con este problema? le ha encontrado solución? a tirado por otro lado? directamente GPGS ya esta obsoleto ? Desde ya gracias por adelantado!
  4. Hola a todos, llevo ya bastante con un problema y la verdad que no se que más hacer, así que agradecería muchísimo cualquier ayuda. El problema es el siguiente, al utilizar los servicios de Google Play Service (el ultimo plugin v0.9.34) nunca me deja autenticar (no solo en el editor, en el dispositivo tampoco). Este es el código: using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; using UnityEngine.Advertisements; using System.Collections; using System.Collections.Generic; using GooglePlayGames; using UnityEngine.SocialPlatforms; using GooglePlayGames.BasicApi; using UnityEngine.Analytics; public class Menu : MonoBehaviour { public Text record; //Para testear si se ha conseguido autenticar public GameObject test; /** Indicador del jugador de que no ha iniciado sesión, y no podrá acceder al ranking ni a los logros. */ public GameObject signIn; void Start() { PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder ().Build (); PlayGamesPlatform.InitializeInstance(config); GooglePlayGames.PlayGamesPlatform.DebugLogEnabled = true; GooglePlayGames.PlayGamesPlatform.Activate (); Advertisement.Initialize ("CORRECT_NUMBER", true); test.SetActive (false); SignIn (); if (PlayerPrefs.HasKey("record")) { record.text = "Record actual: " + PlayerPrefs.GetInt("record"); Analytics.CustomEvent ("Start Play", new Dictionary<string, object>{ { "Record", PlayerPrefs.GetInt("record")} }); } else { record.text = "Consigue un record!!"; } } public void OnPlay() { ShowAd (); SceneManager.LoadScene("Jugar"); Time.timeScale = ; } public void OnArchievements() { if (Social.Active.localUser.authenticated) { Social.Active.ShowAchievementsUI (); } else { Social.Active.localUser.Authenticate ((bool success) => { if (success) { Social.Active.ShowAchievementsUI (); } }); } } public void OnMatching() { if (Social.Active.localUser.authenticated) { Social.Active.ShowLeaderboardUI (); } else { Social.Active.localUser.Authenticate ((bool success) => { if (success) { Social.Active.ShowLeaderboardUI (); } }); } } public void OnExit() { Analytics.CustomEvent ("Stop Play", new Dictionary<string, object>{ { "Record", PlayerPrefs.GetInt("record")} }); Application.Quit(); } public void SignIn() { Social.Active.localUser.Authenticate (ProcessAuthentication); } public void Later() { signIn.SetActive (false); } public void ShowAd() { if (Advertisement.IsReady()) { Advertisement.Show(); } } void ProcessAuthentication (bool success) { if (true == success) { Debug.Log ("AUTHENTICATED!"); if (Social.Active.localUser.authenticated) { Social.Active.LoadAchievements (ProcessLoadedAchievements); Social.Active.LoadScores (Fireball.GPGSIds.leaderboard_ranking, ProcessLoadedScores ); if (PlayerPrefs.HasKey ("record")) { Social.Active.ReportScore (PlayerPrefs.GetInt ("record"),Fireball.GPGSIds.leaderboard_ranking, (bool report) => { }); } signIn.SetActive (false); test.SetActive (true); } } else { Debug.Log("Failed to authenticate"); signIn.SetActive (true); } } void ProcessLoadedAchievements (IAchievement[] achievements) { if (achievements.Length == ) { Debug.Log ("Error: no achievements found"); } else { Debug.Log ("Got " + achievements.Length + " achievements"); } } void ProcessLoadedScores (IScore[] scores) { if (scores.Length == ) { Debug.Log ("Error: no scores found"); } else { Debug.Log ("Got " + scores.Length + " scores"); } } } En la consola este es el debug que sale: DEBUG: Activating PlayGamesPlatform. DEBUG: PlayGamesPlatform activated: GooglePlayGames.PlayGamesPlatform. DEBUG: Creating platform-specific Play Games client. DEBUG: Creating IPlayGamesClient in editor, using DummyClient. DEBUG: Received method call on DummyClient - using stub implementation. ¿Alguien puede ayudarme? No sé en qué estoy fallando... Muchas gracias por adelantado.
  5. hola amigos, mi proyecto ya esta casi terminado y también lo estoy implementando el plugin : google play game services (ya esta creado en google develope el Leaderboard) La cuestión es que cuando instalo el juego en mi celular y quiero que se active Los permisos de google play NO SALE NADA... En el boton de LOGIN esta este script (esta ON Click): using UnityEngine; using System.Collections; using GooglePlayGames; using UnityEngine.SocialPlatforms; public class Gameservices : MonoBehaviour { void Start() { PlayGamesPlatform.Activate(); } public void Awake() { } public void ConectarGoogle() { Social.localUser.Authenticate((bool success) => { if (success) { Debug.Log("Autenticacion correcta"); } else { Debug.Log("Error al autenticar"); } }); } } Espero que me ayudennnnn xfaaa
  6. Hola señores. Estoy utilizando el servicio de google play oficial para logros y puntuaciones. Todo funciona correctamente pero en la descripción de la store no lo dice. Alguien comento por aquí que hasta que no llevabas varios miles google no lo decía. Alguien puede arrojar algo de luz al asunto?
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...