问题标签 [prime31]

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.

0 投票
5 回答
457 浏览

c# - 此 C# 片段的 UnityScript 等效项

这在 UnityScript 中会是什么样子?

玩家是一个列表而不是一个数组。

我正在尝试处理来自 Apple GameCenter 的事件响应,该响应返回电镀属性列表。这些是错误:

“长度不是对象播放器的成员”

“类型‘对象’(播放器)不支持切片”

使用 iOS Game Center、Unity 和 prime31 GameCenter 插件。

0 投票
1 回答
3309 浏览

ios - 在 iOS 上加载时 Unity 游戏崩溃

我正在使用 iOS 5.0 SDK 在 Unity 3.4.2f、XCode 版本 4.2.1 中进行开发。

我的游戏由一个主菜单和一个加载主场景的播放按钮组成。该游戏可以由同事构建到设备上并且运行良好。每当构建游戏时,它会在加载第二个场景时崩溃。一个多星期以来,这一直是我存在的祸根。

设备的崩溃日志如下所示:

哪个不是最有帮助的,但是从我在这里和其他各种网站上阅读的内容来看,我应该能够使用像 0x050000c0 这样的内存地址来确定我在实际代码中崩溃的位置?首先是我们尝试过的其他一些事情......

该项目位于 SVN 存储库中,所以我已经删除了整个源目录并从 SVN 重新更新它,确保可以正确构建的同事也做了同样的事情。当这不起作用时,我让他向我发送他的 xcode 项目的 .zip 文件,以尝试构建它,但 Prime31 Unity 插件不喜欢那样,它们指向他的源文件夹,该文件夹位于不同的用户目录中他的机器。所以我让他压缩他的统一源并发送,这需要重新安装 Prime31 插件,然后我能够构建,但仍然得到相同的结果。在场景加载之间崩溃。

我们都使用完全相同的物理 iPad 设备进行构建。我们都针对 iOS 5.0 构建,而设备是 4.3.3。

我已经删除了所有 xcode 设置,然后从我的 Mac 中删除了整个 /Developer 文件夹并完全重新安装了 xcode。结果相同。我会尝试重新安装 Unity,但我不确定是否需要停用 Unity Pro 密钥然后重新激活?

我花了太多时间来让这件事变得复杂而困难。我知道这肯定是我无法理解的简单和愚蠢的事情,但我不再只见树木不见森林,所以我问你,亲爱的互联网!

0 投票
0 回答
1374 浏览

facebook - 使用 Prime31 iOS Facebook 插件邀请朋友时第一次尝试失败

我正在尝试使用 Prime31 社交网络插件打开一个邀请框。问题是对话框总是第一次加载失败。在第一次失败后,对话框将从此工作。重新启动应用程序,它再次第一次失败。我正在使用以下代码打开对话框。

当我尝试这个时,这就是我在错误日志中得到的

有什么建议么?看起来这是在 Prime31 下的 FB 库中发生的事情,但我不确定到底是什么。

0 投票
2 回答
3187 浏览

iphone - prime31 游戏中心插件教程

我昨天买了游戏中心插件,我是 Unity 的新手,我很困惑.. 我在 Objective-C 方面做得很好,我已经做了很多游戏中心.. 但是有了这个插件,现在有(如何to)没有关于如何实现它的简洁文档..我使用他们在 unity 3.5 上提供的测试场景将应用程序构建到 xcode,它给了我错误消息

EntryPointNotFoundException: _gameCenterRetrieveFriends

它无法检查游戏中心是否可用并且无法进行身份验证..我花了很多时间试图找出问题所在..我已经统一了应用程序标识符,一切都和我一样在普通的iphone应用程序上做了..但总是出错,没有任何反应..有什么问题。

0 投票
1 回答
256 浏览

ios - 是什么导致 iOS 游戏被添加到用户的游戏连接中?

我正在使用 Prime31 Social Networking 插件在 Unity 中开发 iOS 游戏来处理 Facebook 集成。一切似乎都在工作;代表应用程序、图形请求等发布到墙上。但是应用程序没有被添加到用户的游戏连接中,即。当我转到https://graph.facebook.com/myname/games?access_token=whatever时,它会在我的测试帐户中返回一个空集。我知道使用相同引擎和插件的其他应用程序能够以某种方式与用户建立连接,在通过上面的链接查询“游戏”时返回有关游戏的信息:

我是否会在应用设置中遗漏某些内容,我应该自己将此信息发布到用户的游戏连接中,还是什么?

0 投票
3 回答
3931 浏览

facebook - Facebook个人资料图片不显示,它显示一个问号图标

你有什么主意吗?我正在使用 Unity IDE 和 C# 开发应用程序。此外,我正在使用社交网络 prime31 作为我的 Facebook 插件。我能够获取所有图表并将其显示在我的屏幕应用程序中,但从上周开始它没有显示个人资料图片和我朋友的图片,它只显示一个简单的问号。你对此有什么想法吗?

但我能够显示用户名和我朋友的用户名。我的应用令牌正在工作,我正在使用 JSON 数据从 Facebook URL 获取数据。

能够在我的日志中获取数据,但问题是它没有加载图像,它说:

您正在尝试从下载时出现以下错误的 www 流加载数据。无法解析主机:JsonData 对象(未找到域名)

0 投票
1 回答
1055 浏览

unity3d - 不要通过 UIToolkit 按钮

我一直在玩 UIToolkit,它很棒。虽然我的点击通过按钮,所以当点击 UI 时,我的光线投射也开始了。有没有办法检查 GUI 上是否有点击/触摸?

编辑:我正在使用 Prime31 的 UIToolkit

解决了:

谢谢。

0 投票
0 回答
1009 浏览

android - 使用 Android 应用内结算出现一些奇怪的行为

在将应用内计费集成到客户的项目中时,我遇到了很多看起来很奇怪的行为。我希望有人可以阐明可能是根本原因的原因以及我可以对它们做些什么(如果有的话)。到目前为止几天的谷歌搜索(很多结果导致堆栈溢出)和一些额外的搜索似乎与我们的问题不太一样,但确实给出了一些类似的问题。

作为购买的背景知识,它是购买一个简单益智游戏的世界/关卡包。我们会显示一个手推车来表明该物品是可购买的,一个旋转/加载图标来表明正在进行购买,并且我们会在购买完成时显示世界信息(这个世界中完成的关卡等)。显示微调器时,您无法开始尝试购买(按钮已禁用),但您可以继续正常玩游戏的可用部分。

这似乎适用于相当多的设备,包括现在他们的一个设备,当他们借给我测试时它无法工作,在对代码进行一些小的更改之后,现在每次都可以工作。为了快速列出我们似乎遇到的问题:

  1. 测试用户购买成功,他们会看到默认的 Google Play Toast,但我最多 5 分钟都没有收到购买成功的消息(到目前为止,我们等待的时间最长)。微调器始终显示。
  2. 与上述相同,但我们根本没有得到任何回应。将设备放置了一个多小时,但没有任何结果。旋转器永远不会消失。
  3. 更令人不安的是,有人告诉我,我的一个客户设备在被告知购买成功后显示了我们期望在购买失败时看到的行为。(即微调器被替换为手推车图标,而不是水平数据)。仅当我在购买后收到失败消息时才会发生这种情况。但是,我没有从这个案例中获得任何日志信息,所以我无法确认。
  4. 注意:此特定错误不再发生,但因此我不得不对代码进行一些更改,如果可能的话我想取消这些更改。按“接受并购买”后,用户会看到一条消息“'错误'此时无法处理您的付款。您可能会收到一封电子邮件,要求您验证您的帐户'。” 发生此错误时,我会同时收到成功和失败响应。
  5. 在确认付款之前的某个时间点退出购买会导致根本没有收到任何响应,微调器永远不会消失。同样,我没有步骤来重现它,因为描述相当模糊并且没有日志。

请注意,在我们大约一半的测试设备和测试帐户上,购买效果非常好。通常会在 30 秒内收到响应并交付产品。另请注意,Restore Transactions 在所有这些情况下都按预期工作(1、2 和 3 都返回成功响应,而 4 不返回任何内容)。由于问题 2 和 3,我现在将应用程序标记为在启动购买提示后下次启动应用程序时执行恢复事务调用,这似乎是一种解决方法,但问题发生得太频繁以至于无法令人满意.

对于一些快速的技术规格,我使用 Unity3D 和最新版本的 Prime31 插件。我相信这些不是问题,因为我获得的日志信息(通常在问题 2 的情况下)和我自己收集的日志显示没有关于购买状态更改事件的信息,而通常在收到消息时有几个。其中第一个在传递给应用程序之前由设备本身记录。

明天当我访问我的客户办公室时,我应该能够获得受影响设备的列表以及一些日志。但是我认为这与设备无关,因为他们有 2 个 ASUS Nexus 7 可供测试,其中一个始终有效,第二个仍然偶尔显示错误。

任何人都可以对这些问题有所了解吗?这是我第一次尝试使用 Google Play 进行应用内计费,但​​它并不像最初看起来那么简单。

谢谢

0 投票
0 回答
690 浏览

facebook - 如果分数来自移动设备,Facebook 不会发布?

我一直在使用 Prime31 社交媒体插件发布用户在为 ios 和 android 构建的 Unity 游戏中的分数。在 Prime31 的支持论坛上与某人进行了长时间讨论后,他认为如果应用程序在移动设备上,当用户更新分数时,Facebook 不会发布开放的图表故事,这是为原生 Facebook 保留的功能应用。

这对我来说毫无意义,因为我确信我已经看到了像 Candy Crush 这样的游戏的开放图表分数更新,我相信该插件会像在原生 Facebook 应用程序中使用 PHP 一样调用相同的调用来更新分数.

目前我可以使用 Open Graph Explorer 发布用户的分数并找到他们的分数,它正在 Facebook 上更新,但从未在任何地方发布过。我试图让它成为一个高分,甚至让我朋友的另一个帐户在游戏中通过我的分数。它从未发布过任何一个用户的分数。

我知道 Stack 上有几个相同的问题,但我检查了每个问题中提出的每个解决方案,但没有结果。

这是我已经知道的:

  • 当我在打开的图形资源管理器中查找我的帐户的分数时,分数就在那里,所以它会进入 Facebook 并保存为我的应用程序分数,但它从未发布到我的新闻源或活动流中。

  • 我知道facebook不会发布这个故事,除非它是一个高分
    或者一个朋友已经通过的分数。我发布的分数是递增的,它们总是高于以前的,并且从未发布过。

  • 我确实获得了 publish_actions 权限

  • 我在应用程序设置中选择了“网络”,它被归类
    为游戏。

  • 我之前已经能够发布到我的墙上,所以我知道
    登录和验证的代码有效,我也知道因为它在 facebook api 中设置的分数,如上所述。

Prime 31 支持论坛的链接在这里

0 投票
0 回答
290 浏览

android - 如何使用带有 FQL 查询和 Prime31 社交网络插件的应用程序获取 Facebook 朋友?

我想使用 Graph API 或 FQL 查询来获取 Facebook 朋友。我正在使用适用于 Android 的 Prime31 社交网络插件。

Prime31 是否支持 FQL 查询?