问题标签 [player.io]

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 投票
1 回答
178 浏览

actionscript-3 - Player.io + MongoDb

有谁听说过有什么方法可以将 player.io (http://playerio.com/) 与 MongoDb (http://www.mongodb.org/) 连接起来?

我知道 player.io 在其付费功能包中有 BigDb (http://playerio.com/features/bigdb/),但我想使用我自己的 MongoDb 数据库。

0 投票
0 回答
53 浏览

c# - 忽略数组中的空索引

我有一个基于索引形成值的数组。这是一个例子:

该数组实际上被视为一个对象(因为它是来自 PlayerIO 的 BigDB 的 DatabaseObject),它被转换为字符串并显示在 DisplayGridView 中。您可以复制单元格,它将显示所有索引和值,包括空值。通常,这不是问题,但如果索引是 1,205,493,这会导致一些非常严重的内存问题。我不知道如何解决这个问题。

0 投票
1 回答
1027 浏览

callback - Unity:Javascript 回调、委托

我想在我的 Unity javascript 代码中使用来自 Yahoo Games Network 的 Player.IO。PlayerIO 提供了仅用 C# 编写的统一示例项目,所以我在让回调工作时遇到问题。

PlayerIO.ConnectUnity 的 Player.IO 文档中的描述(可在此处获得):

那么如何让这些回调起作用呢?

问题的以下部分显示了我已经尝试过但没有奏效的方法。


首先,我尝试过这种方式(正如我从 javascript 中知道的那样):

.


那是不对的,我知道我应该使用代表。从 Unity3D 官方教程(可在此处获得)中,在 JS 中正确使用委托应该是这样的(使用Function类型):

这导致以下错误:

InvalidCastException:无法从源类型转换为目标类型。Main+$Start$2+$.MoveNext()

.


之后,我在 Player.IO 论坛(可在此处获得)上找到了一个名为Utilizing Player.IO in Unity Javascript的主题。该主题的作者建议在 JS 中创建委托的方法:直接进入 .Net 类型并将它们声明为System.Delegate.

不幸的是,这对我也不起作用,尽管论坛上的人将它作为一个可行的解决方案(但它可能已经过时)。

我得到的错误:

资产/Main.js(51,35):BCE0023:参数列表“(字符串,字符串,字符串,字符串,字符串,System.Delegate,System.Delegate)”没有适当版本的“PlayerIOClient.PlayerIO.Connect”是成立。

所以看起来 Connect 方法不喜欢System.Delegate作为参数或者那些没有很好地初始化。

0 投票
3 回答
434 浏览

c# - C# 错误运算符 '||' 不能应用于“字符串”和“字符串”类型的操作数

C# 嘿,我正在尝试为我的礼物代码系统(如 kota 或 jojo123 或 example123)做一个 OR 语句,所以我可以有多个代码而无需多个 if 和 else 语句,但我尝试 || 我得到这个错误

运算符“||” 不能应用于“字符串”和“字符串”类型的操作数

0 投票
0 回答
32 浏览

actionscript-3 - Player.IO Addchild 没有做任何事情

我正在尝试在我的舞台上添加一个简单的矩形。代码:

但它什么也没做。我所看到的只是一个黑色舞台(我的舞台颜色设置为黑色)它也不适用于文本字段......

是的,我的 playerio 服务器正在运行。控制台中没有错误。此函数正在运行,因为跟踪输出到控制台。