问题标签 [airconsole]

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 回答
114 浏览

unity3d - 由于缺少 crossdomain.xml,无法获取个人资料图片

我使用 AirConsole Unity 获取游戏内玩家的个人资料图片:

这对编辑器很有效。但是,在生产构建 (WebGL) 中,会引发异常,因为服务器缺少 crossdomain.xml 文件。这会导致我的 WWW 请求被安全系统阻止。更多信息可以在 Unity 文档中找到:http: //docs.unity3d.com/Manual/SecuritySandbox.html

或者,也许我错过了什么?

谢谢!

大卫

0 投票
1 回答
2551 浏览

unity3d - AirConsole 电话控制器屏幕未加载

我已经使用 AirConsole 在 Unity 中建立了一个项目。我能够很快地制作出一个简单的游戏,但后来我遇到了问题。我最初是在 Mac 上开发,然后切换到我的工作计算机,即戴尔 PC。在我的 Mac 上,我能够使用 Unity 中的模拟器测试我的游戏。自从我切换到我的 PC 后,我一直无法从我的手机连接到调试模拟器中的网络服务器。手机通过“输入代码”屏幕,开发者控制台发出连接噪音,但随后我的手机只是坐在“正在加载...”屏幕。

我已返回 Pong 示例项目以确认我的代码不是问题所在。我已经使用 Chrome 和 AirConsole 应用程序测试了手机。我试过暂时禁用我的防火墙,以防我的防火墙阻止了端口。如果我在 Browser Start Mode = "Virtual Controllers" 中运行模拟器,我的 PC 上的控制器加载正常,但我仍然无法连接到我的手机。我正在使用 AirConsole v1.3.0.b,这仍然是我发布此内容时的最新版本。

0 投票
1 回答
251 浏览

unity3d - 隐藏空调延迟

使用 Airconsole,在按下按钮和在屏幕上看到结果之间存在明显的延迟。在此处提供的有关 Airconsole 的演示文稿中,提到您可以通过基于来自客户端的时间戳进行回溯来“作弊”。

有没有一种简单/内置的方法可以用 Unity 做到这一点?我可以通过让服务器和客户端就相互的时间戳达成一致来了解如何做到这一点,但这似乎很棘手,我想知道有一种内置的方法可以做到这一点。

0 投票
1 回答
540 浏览

airconsole - 在标准大学/公司网络上使用 Airconsole 进行开发

我试图在我的大学里制作一个空调游戏。不幸的是,几乎所有大学的设备都无法在网络上看到对方。这意味着我无法从笔记本电脑向手机提供页面。所以,标准

不工作。这使得大学生和大学游戏大会的人们无法为空调制作游戏。

我什至尝试在数字海洋设置远程服务器,在那里上传我的代码,然后使用

即使这样也没有用。由于我在最后期限(2016 年全球游戏大会),最终我放弃了。

是否有解决方法,或者在典型的大学网络上为空调制作游戏是不可能的?

0 投票
1 回答
110 浏览

airconsole - 如何区分 AirConsole 上的可靠消息和不可靠消息

Airconsole 表示,如果可用,他们会使用 WebRTC。IIRC WebRTC 提供 TCP 和 UDP 选项来发送数据。

如何使用 Airconsole API 选择发送哪一个?我希望能够通过 UDP 发送控制器输入之类的东西,但通过 TCP 发送控制器状态更改(“切换到名称输入 UI”)之类的东西。

另外,我可以检测到我何时有直接的 WebRTC 游戏到电话连接吗?在那种情况下,我似乎应该能够忽略每秒 10 条消息的限制。

0 投票
1 回答
114 浏览

airconsole - 导入统一后的问题

导入后,我立即收到多个统一错误。一切都干净地导入,但我有 32 个错误,都非常相似。

Assets/AirConsole/plugins/Newtonsoft.Json/Converters/XmlNodeConverter.cs(31,18):错误 CS0234:命名空间“System.Xml”中不存在类型或命名空间名称“Linq”。您是否缺少程序集参考?

Assets/AirConsole/plugins/Newtonsoft.Json/Converters/XmlNodeConverter.cs(603,22):错误 CS0246:找不到类型或命名空间名称“XObject”。您是否缺少 using 指令或程序集引用?

Assets/AirConsole/plugins/Newtonsoft.Json/JsonConvert.cs(34,18):错误 CS0234:命名空间“System.Xml”中不存在类型或命名空间名称“Linq”。您是否缺少程序集参考?

那些只是少数,我想知道我是否遗漏了什么或如何解决这个问题?

0 投票
1 回答
315 浏览

airconsole - AirConsole 控制器生成器

我无法弄清楚使用 AirConsole 控制器生成器构建的控制器发送的消息。我创建了一个简单的控制器,带有一个 dpad、两个标记为 Start 和 Back 的中间按钮以及两个垂直按钮 Jump 和 Attack ,并将 airconsole-controls 文件夹包含在目录中。我可以使用模拟器测试我的游戏,并且显示了我的控制器并且虚拟按钮是可点击的,但游戏没有正确发送或接收消息。

我确实为乒乓球游戏使用了演示控制器,并且能够在我的游戏中正确使用向上和向下按钮,所以问题在于我生成的控制器或我对从它发送的按钮消息的理解。

谢谢你的帮助!

0 投票
1 回答
333 浏览

airconsole - 如何调试 AirConsole Unity 快速示例

我已按照http://developers.airconsole.com/#/guides/unity上的说明进行操作,我可以从调试视图开始,也可以不使用调试视图,但似乎根本没有发送任何消息(OnMessage 方法在MonoBehaviour 类永远不会被调用)。有没有办法调试这个问题?

0 投票
1 回答
108 浏览

unity3d - AirConsole Unity 插件给出编译器错误 - 找不到“DataContractAttribute”

我正在尝试在 Monodevelop 中编译我的 AirConsole 项目,以便调试它。

它从包含的“Newtonsoft.JSON”库中给出了一个编译器错误:

该项目在 Unity 上运行良好;此错误仅在您尝试在 Monodevelop 中点击“运行”以启用调试器时发生。

有没有简单的方法来解决这个错误?

0 投票
1 回答
548 浏览

unity3d - AirConsole Unity 插件 - 在 Unity 调试器工作时 WebGL 构建不起作用

我们创建了一个带有 AirConsole-plugin 的 Unity3D 小演示,它在 Unity 调试器中运行。(如果我按下播放键,浏览器会打开,有时可以工作,有时不能。如果不能,可以重新启动 Unity,然后就可以工作了。)工作。它将正确加载图像,但控制器(虚拟+电话)大部分时间都处于“加载”状态。有时他们会到达第一个正确的 HTML 页面,但随后他们发送的消息似乎没有到达屏幕端。当我在构建后单击“打开导出端口”时,它也不起作用,除了一次。

我曾经收到一条错误消息:“未捕获的 TypeError:无法读取未定义的属性 'postQueue'”

此错误消息总是出现:“pre-main prep time: 176 ms UnityLoader.js:1 Module.printErr @ UnityLoader.js:1”

你知道这些错误信息是什么意思吗?