问题标签 [xbox-live]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Unity3d 与 Xbox Live & Mixer 互动插件
我正在使用 Unity3d 5.6.0f3 并开发一个使用Xbox Live Creators Plugin和Mixer-Interactive-Plugin的游戏。
我的问题是两者都使用不同版本的 Newtonsoft.Json.dll,所以我收到了错误消息:
错误 CS1703:已导入具有相同标识的程序集“Newtonsoft.Json”。考虑删除其中一个引用 Assets/Xbox Live/Libs/Unity/Newtonsoft.Json.dll(与先前错误相关的符号位置) Assets/MixerInteractive/Source/DLLs/Win32/Newtonsoft.Json.dll(符号位置与先前的错误有关)
编译失败:1 个错误,0 个警告
删除其中一个程序集会另外产生 DirectoryNotFoundException,但前面提到的错误消息仍然存在。
有没有办法管理参考资料,或者有人知道如何解决这个问题吗?
xbox-live - Xbox Live 服务中本地玩家统计数据的最大数量
我正处于游戏的规划阶段,正在考虑使用 Xbox Live 服务。我希望在我的游戏中有排行榜,所以我一直在阅读以下文档:
https://docs.microsoft.com/en-gb/windows/uwp/xbox-live/leaderboards-and-stats-2017/player-stats
我对此提出的问题是,您可以存储的本地(无特色)玩家统计数据的数量是否有最大限制,这些数据构成排行榜?
这背后的原因是我想在游戏中显示每个级别的排行榜,但可能有数百个级别。
我发现的一篇论坛帖子表明限制可能是 20:
任何人都能够阐明这个限制?
javascript - 在 Unity 包更新到 1707 QFE 1 版本后 Xbox One 无法登录
我已经成功发布了我的游戏,并且可以使用 1705.4 包登录。更新到 1707 QFE 1 版本后,登录停止工作。除了将预制件拖放到场景中之外,我没有做任何事情。在 Unity 中,登录工作完美,最初显示按钮的“登录”版本,然后一旦按下它就会显示通用数据。
构建完成并在 Visual Studio 中对其进行测试后,我没有获得按钮的登录版本,并且按钮状态显示无效数据。
我不确定我错过了什么,因为这以前有效,并且似乎在编辑器中有效。我似乎也没有看到任何错误。任何帮助都会很棒!
谢谢!
截图:
更新- 开始认为我的解决方案已损坏......重新开始而不是在旧的解决方案文件上构建 Unity,我似乎有更好的运气。如果我能让它再次完全正常工作,我会再次发布。
最终更新- 新的“干净”解决方案文件似乎可以工作,并且 PlayerProfile 预制件现在将在加载时自动登录。我无法让多用户预制件工作,所以我回到了单点登录,但我现在假设这是一个不同的问题。当我尝试登录按钮时,按钮只是冻结在灰色的“登录”状态,之后再也没有做任何事情。
azure - Xbox Live 登录运行 Unity 以验证 Azure 应用服务/移动服务
我已经启动并运行了Unity Xbox Live 服务示例,允许我通过 Unity 中的 Xbox Live 服务登录到我的 Microsoft 帐户。
我还在 Unity 中运行了 Azure App Services(移动服务)来查询和保存我的数据。应用服务支持开箱即用的身份验证,包括 Microsoft 帐户支持。
有谁知道我是否可以使用来自 Xbox Live 服务登录的身份验证来针对我在应用服务中的 Microsoft 帐户对我的网络调用进行身份验证?
xbox-live - 如何启用我的游戏以供 Xbox Live Creators 访问
您正在尝试启用您的游戏以供 Xbox Live Creators 访问,但您在开发中心上找不到 Xbox Live 链接。
unity3d - Unity on Xbox One - Camera/Rigidbody Visual Movement Hiccup
This is posted here since this is Xbox specific, but I am also posting this onto the Unity forums.
When testing my Unity game on Xbox One I am getting a very large amount of visual "jitter" from the ball. This is a skeeball game where you control the movement of the ball. Essentially the core of the movement is similar to the Rollerball tutorials. On PC this works fine and there are no perceptible jitters. However, on Xbox, I am seeing this a lot more. The object is travelling large distances with the camera following smoothly behind. None of the other objects or scenery are affected, I actually think the camera itself is moving perfectly. But, the ball itself seems to glitch.
Changing my camera movement to LateUpdate seemed to minimize it the most on the PC, but that doesn't make sense to me since I am still not convinced the camera is the problem.
Any help would be greatly appreciated. Perhaps a quality setting isn't placing nice with the Xbox?
Thanks! Nick
c++ - UWP 游戏中的 Xbox Live 排行榜返回错误 404
尝试从 Xbox Live 检索排行榜时,统计事件类型get_leaderboard_complete
返回错误代码 404。我在创意者计划的 UWP 游戏中使用 Xbox Live。
我能够为用户设置和检索统计信息。这部分工作没有问题:
我的代码取自Xbox Live Samples中的排行榜示例。因此,要检索我正在调用的排行榜以及我正在调用getLeaderboard(m_user, L"score");
的每一帧statsManager->do_work();
。
因为我能够毫无问题地设置和检索统计数据,所以我想知道这可能是 Xbox Live 后端的问题吗?但是,我对 xbox live 2017 数据平台不是很熟悉,我可能会错误地调用某些东西。
unity3d - 将自己的登录机制与 Xbox Live 集成
我们正在将我们的 Unity3D 游戏移植到 Xbox One 创作者计划中,并且我们正在考虑如何将我们自己的登录系统与 Xbox Live 集成。
我们目前(在独立 PC 版本中)使用我们自己的书面登录机制和由专有服务器应用程序支持的帐户管理系统。注册是强制性的,因为这是一个多人游戏。注册时,步骤用户需要填写注册表格,并选择昵称、邮件地址和密码。当然,在 Xbox One 上,我们希望避免此步骤并利用现有用户的 Xbox Live 帐户。
在 Xbox Live SDK 中,我们在用户登录后获得XboxLiveUser对象,我们将使用XboxUserId属性作为唯一标识系统中用户的一种方式。但是我们如何授权他呢?我们知道XboxUserId可轻松用于所有其他游戏甚至其他用户,我们需要一些秘密密码,我们将使用它来进行身份验证。有没有办法让每个 Xbox Live 用户的每个应用程序都有唯一的哈希值?
我们看到XboxLiveUser具有GetTokenAndSignatureAsync方法,该方法返回包含XboxUserHash属性的GetTokenAndSignatureResult对象。将此字符串用作密码是否安全?
unity3d - 无法使用沙盒登录 Xbox Live 测试帐户
我们正在将我们的 Unity3D 游戏移植到 UWP,并且遇到了与 Xbox Live 沙盒环境相关的障碍。我们做了以下事情:
- 在 Windows Dev Dashboard 中创建了新的 UWP 应用
- 请求访问 Xbox Live 创意者计划
- 在仪表板中授权我们的 Xbox Live 帐户
- 在 Xbox One 控制台和 Windows 10 PC 中设置给定的沙盒 ID
- 将我们的应用与 Visual Studio 中的商店相关联
在项目中创建xboxservices.config文件并将其构建操作设置为内容并复制到输出目录以始终复制
/li>
在所有这些步骤之后,我们遇到了以下问题:
在 Xbox One 上
当我们尝试使用XboxLiveUser.SignInAsync函数(来自Microsoft.Xbox.Services.System命名空间)在游戏中登录 Xbox Live 时,我们收到以下异常:
在 Windows 10 电脑上