问题标签 [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.
actionscript-3 - Player.io + MongoDb
有谁听说过有什么方法可以将 player.io (http://playerio.com/) 与 MongoDb (http://www.mongodb.org/) 连接起来?
我知道 player.io 在其付费功能包中有 BigDb (http://playerio.com/features/bigdb/),但我想使用我自己的 MongoDb 数据库。
c# - 忽略数组中的空索引
我有一个基于索引形成值的数组。这是一个例子:
该数组实际上被视为一个对象(因为它是来自 PlayerIO 的 BigDB 的 DatabaseObject),它被转换为字符串并显示在 DisplayGridView 中。您可以复制单元格,它将显示所有索引和值,包括空值。通常,这不是问题,但如果索引是 1,205,493,这会导致一些非常严重的内存问题。我不知道如何解决这个问题。
callback - Unity:Javascript 回调、委托
我想在我的 Unity javascript 代码中使用来自 Yahoo Games Network 的 Player.IO。PlayerIO 提供了仅用 C# 编写的统一示例项目,所以我在让回调工作时遇到问题。
PlayerIO.Connect
Unity 的 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
作为参数或者那些没有很好地初始化。
c# - C# 错误运算符 '||' 不能应用于“字符串”和“字符串”类型的操作数
C# 嘿,我正在尝试为我的礼物代码系统(如 kota 或 jojo123 或 example123)做一个 OR 语句,所以我可以有多个代码而无需多个 if 和 else 语句,但我尝试 || 我得到这个错误
运算符“||” 不能应用于“字符串”和“字符串”类型的操作数
actionscript-3 - Player.IO Addchild 没有做任何事情
我正在尝试在我的舞台上添加一个简单的矩形。代码:
但它什么也没做。我所看到的只是一个黑色舞台(我的舞台颜色设置为黑色)它也不适用于文本字段......
是的,我的 playerio 服务器正在运行。控制台中没有错误。此函数正在运行,因为跟踪输出到控制台。