我试着在我的大学做一个空中游戏。不幸的是,像几乎所有的大学设备都无法在网络上看到对方。这意味着我无法将笔记本电脑上的页面提供给手机。所以,标准
public IEnumerable<Orders> Orders(int? customerNumber){
var query = dbContext.Orders;
if (customerNumber.hasValue)
{
query = query.Where(c=>c.Id == customerNumber.value)
}
return query.ToList();
}
不起作用。这使得大学生和大学游戏中的人们无法为空气控制台制作游戏。
我甚至尝试在数字海洋设置远程服务器,在那里上传我的代码然后使用
http://www.airconsole.com/#http://<myipaddress>:8080/game/
即使这样也行不通。由于我在截止日期(Global Game Jam 2016),我最终放弃了。
是否有解决方法或者在典型的大学网络上为空中控制台制作游戏是不可能的?
答案 0 :(得分:4)
即使存在客户端隔离,您也可以使用https://ngrok.com/等工具使本地主机公开。
假设您正在http://192.168.0.36:7842/上运行游戏,并且无法通过智能手机访问http://192.168.0.36:7842/controller.html。
然后运行以下命令:
for
这将输出类似
的内容ngrok http 7842
您可以看到http://8941ec1a.ngrok.io现在转发到http://192.168.0.36:7842
现在启动浏览器: http://www.airconsole.com/#http://8941ec1a.ngrok.io/您应该能够连接智能手机。
Unity开发人员注意事项:您需要2016年2月1日发布的www.github.com最新的airconsole unity插件,您应该选择“Normal”作为浏览器启动模式。