2

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

http://www.airconsole.com/#http://<myipaddress>:8080/game/

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

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

http://www.airconsole.com/#http://<ipaddressofdroplet>:8080/game/

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

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

4

1 回答 1

4

即使存在客户端隔离,您也可以使用https://ngrok.com/等工具公开您的 localhost。

假设您在http://192.168.0.36:7842/上运行游戏,而您的智能手机无法访问http://192.168.0.36:7842/controller.html 。

然后运行以下命令:

ngrok http 7842

这将为您输出类似

Tunnel Status                 online
Version                       2.0.19/2.0.20
Web Interface                 http://127.0.0.1:4040
Forwarding                    http://8941ec1a.ngrok.io -> 192.168.0.36:7842
Forwarding                    https://8941ec1a.ngrok.io -> 192.168.0.36:7842

可以看到http://8941ec1a.ngrok.io现在转发到http://192.168.0.36:7842

现在启动您的浏览器: http ://www.airconsole.com/#http://8941ec1a.ngrok.io/ ,您应该能够连接您的智能手机。

Unity 开发者注意事项:您需要来自 www.github.com 于 2016-02-01 发布的最新 airconsole unity 插件,并且您应该选择“正常”作为浏览器启动模式。

于 2016-02-01T08:57:40.987 回答