我为我的游戏制作了一个gamemanager脚本,并将其添加到第0个场景。 当游戏开始且第0个场景打开时,gamemanager脚本被激活并必须加载第一个场景。
起初效果不错。但是,当我添加有关Google Play登录的代码时,该代码无法正常工作,并且无法加载第1个场景。似乎只是停止了。
public class GameMgr : MonoBehaviour {
public static GameMgr instance;
// Use this for initialization
void Start () {
DontDestroyOnLoad(this);
instance = this;
SceneManager.LoadScene("Menu");
PlayGamesPlatform.Activate();
Initialize();
Social.localUser.Authenticate((bool success) =>
{
if (success)
{
Debug.Log("Sign in successful!");
}
else
{
Debug.LogWarning("Failed to sign in with Google Play");
}
});
}
// Update is called once per frame
void Update () {
}
public void Initialize()
{
PlayGamesPlatform.DebugLogEnabled = true;
PlayGamesPlatform.Activate();
}
我删除了存储在此脚本中的有关游戏数据的代码