我正在开发一款游戏时遇到一些令人沮丧的问题,因为我只是决定将一个开发的部件上传到服务器上以便向我的朋友展示,结果我有时会加载错误,这就是情况:
1 - 我有一个resources.js文件,它首次使用进度条加载所有游戏资源。 2 - 在同一个文件中,我根据浏览器(mp3 / ogg)调整游戏声音。 3 - 在加载抛出错误的情况下,我使用一个大的try / catch来处理异常。
我对ogg格式有更多的麻烦,因为浏览器(特别是在Chrome浏览器中)处理它看起来更“沉重”,但是当你第二次加载游戏(刷新)或不同时间加载游戏时它更快,工作(显然是因为缓存的文件),但我想要一些更容易解决的东西,因为我不会告诉用户“请刷新游戏,如果它没有加载”,(那实际上是我的异常抛出笑)”。
现在,我一直在想一些事情:
服务器是否有最大https请求时间/下载 - 大小?因为抛出javascript控制台的错误是“无法加载资源http://domain.com/blahblahblah.ogg”? (并且它们存在)并且我的游戏大小为12 mb,而另一件事是当我直接转到声音文件本身时它也给我错误! (特别是大的)
我的ogg文件的大小范围为:12 kb - 最大1 mb,可能是缓慢连接是有这个问题的(我的是1 mb)。
所以我想知道是否有任何解决方案或开发HTML5游戏的人想给我一个建议,顺便说一句,如果你想玩这个游戏就是这样:
http://evilition.hostei.com/Evilition/
感谢您的阅读!