我正在为LudumDare比赛写一些HTML5 / Javascript游戏,一些玩家报告了我在Firefox或Safari等浏览器上加载资产的问题。 (特别是像音乐这样的大资产(每个约600kb))。
游戏在这里举办:
dl.dropbox.com/u/4936312/LD24/index.htm
(这样你可以测试你是否看到黑屏或游戏开始,分别意味着资产加载失败和成功)。
加载程序脚本在这里:
https://github.com/cboissie/LD24-Evolution/blob/master/script/ResourceManager.js (ResourceManager调用ResourceLoader调用File)
如果您查看Web开发人员控制台,可以看到当它失败时,至少有一个对GET请求的响应失败。 (并且GET请求显然是针对具有“大”尺寸的文件。)
有没有人知道如何解决这个问题?
编辑:在Firefox上检查Web控制台后,我可以看到某些资源具有HTTP1.0 GET 206状态(而不是200)。
EDIT2:206条消息所涉及的“资源”仅为.wav或.ogg。这意味着它与HTML5标签和/或我正在使用的库有关。我稍后会尝试切换到另一个库,看看之后是否正常工作。 (本周晚些时候的EDIT3)
答案 0 :(得分:1)
请勿在Dropbox上托管。 Dropbox仅用于共享文件!
Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.
实施例
如果您在dropbox中托管数据库,则会损坏表等。https://forums.dropbox.com/topic.php?id=32069