【问题标题】:Integrating Firebase with Unity将 Firebase 与 Unity 集成
【发布时间】:2016-11-21 15:06:11
【问题描述】:

我正在尝试使用 Unity 和 Firebase 创建授权场景。此处附有我的 C# 脚本的屏幕截图以及显示的错误。是否需要为集成 Firebase 指定单独的目录。我浏览了此链接中提供的文档:https://firebase.google.com/docs/auth/unity/password-auth。 我已经完成了所有步骤。请通过它,并告诉我我错过了什么!

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System;
using System.Collections.Generic;

public class SignUp : MonoBehaviour 
{
	public GameObject list;
	public Text email;
	public Text password;
	public GameObject logIn;
	Firebase.Auth.FirebaseAuth auth = Firebase.Auth.FirebaseAuth.DefaultInstance;
	private string userID;
	private string pass;

	// Use this for initialization
	void Start () 
	{
		//Firebase.Auth.FirebaseAuth auth = Firebase.Auth.FirebaseAuth.DefaultInstance;
	}
	
	// Update is called once per frame
	void Update ()
	{
		auth.CreateUserWithEmailAndPasswordAsync (userID, pass).ContinueWith (task => {
			if (!task.IsCanceled && !task.IsFaulted)
				Debug.Log ("User Created");
			else
				Debug.Log ("User Creation Failed");
		});
	}

	public void signUp ()
	{
		list.SetActive (true);
		logIn.SetActive (false);
	}

	public void details ()
	{
		userID = email.text.ToString ();
		pass = password.text.ToString ();
		print (userID);
		print (pass);
	}
}

【问题讨论】:

  • 你的截图在哪里?顺便说一句,不要发截图,直接贴代码吧。
  • 我已经做到了@MichaelFaisst
  • 那么错误是什么?
  • “找不到类型或命名空间‘Firebase’”,第 13 行
  • 您是否尝试查看提供的quickstart samples?有一个在该代码中使用身份验证的示例。

标签: c# unity3d firebase


【解决方案1】:

我发现出了什么问题。显然,Firebase Auth 无法在 Unity Editor 中实现。 https://github.com/firebase/quickstart-unity/issues/3

【讨论】:

    猜你喜欢
    • 2015-08-11
    • 2020-12-23
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 2023-03-19
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多