如何在 Unity 中添加 Google Play 游戏注册脚本
Posted
技术标签:
【中文标题】如何在 Unity 中添加 Google Play 游戏注册脚本【英文标题】:How to add Google Play Games sign up script in Unity 【发布时间】:2018-08-02 03:52:13 【问题描述】:我想知道如何在任何 Unity 应用中实现 google Play 游戏服务。我只是在浏览一些教程,但它不起作用,我不知道我在哪里做错了......也许我在我的脚本中犯了一些错误,但我找不到它。谁能告诉我应该怎么做才能让它工作?
我的场景中有一个空的游戏对象,我已将脚本附加到它上面。我只想在启动应用程序时启动使用 Google 登录提示窗口,如果用户已经登录,则不应提示登录窗口。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using GooglePlayGames;
using GooglePlayGames.BasicApi;
using UnityEngine.SocialPlatforms;
public class PlayGameServices : MonoBehaviour
public void Start ()
//Google Play Services
PlayGamesPlatform.Activate();
PlayGamesPlatform.DebugLogEnabled = true;
pSLogin ();
public void Update ()
//Google Play Services for login
public void pSLogin()
Social.localUser.Authenticate((bool success) =>
if(success)
Debug.Log("You've successfully logged in");
else
Debug.Log("Log in Unsuccessful");
);
【问题讨论】:
【参考方案1】:适用于 Unity® 的 Google Play 游戏插件是一个开源项目,其目标是提供一个插件,允许游戏开发人员与使用 Unity® 编写的游戏的 Google Play 游戏 API 集成。但是,此项目不受 Unity Technologies 的任何认可或监督。来自here的使用说明
【讨论】:
以上是关于如何在 Unity 中添加 Google Play 游戏注册脚本的主要内容,如果未能解决你的问题,请参考以下文章
添加 Firebase Unity 后,Google Play 游戏停止正常工作
如何在 Unity 3D 中使用 google play 服务?
Unity 中的 Google Play 游戏服务无法进行身份验证
如何使用 Play 应用签名和应用程序包设置 Unity 应用程序并将其部署到 Google Play?