gpt4 book ai didi

firebase - 两个 firebase 实例如何在一台机器上运行以测试 Unity 中的多人游戏构建?

转载 作者:行者123 更新时间:2023-12-05 04:56:20 26 4
gpt4 key购买 nike

<分区>

我对 Firebase 开发人员感到非常沮丧,他们关闭我的问题只是因为它们不包含最少的可重现代码。这是一个有效的问题,那里有有用的答案。

我的 Firebase 应用程序在编辑器中运行,并且在构建中运行,但是当我尝试同时运行这两个应用程序时,一旦调用第一个 Firebase 命令(firestore 快照),第二个实例就会崩溃。

我怀疑我可能需要创建一个具有不同名称的 firebase 实例,但我不确定如何创建。现在这两个实例都使用 Firebase.DefaultInstance。

崩溃没有给出任何错误,编辑器日志显示一切正常,直到

Query q = db.Collection("matches").OrderByDescending("players");
QuerySnapshot snapSht = await q.GetSnapshotAsync();

如何在一台本地机器上运行第二个 Unity-Firebase 实例以进行多人游戏测试?

重现问题的步骤:

  1. 根据文档在 Unity 中安装和设置 firebase
  2. 初始化应用并从 Firestore 获取快照
  3. 构建并运行应用
  4. 在构建运行时,在 Unity 编辑器中按播放。一旦快照代码运行,Unity 就会崩溃。
  5. 如果先运行编辑器,构建将崩溃

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com