1

我正在为 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)

4

1 回答 1

1

不要在 Dropbox 上托管。Dropbox 仅用于共享文件!

Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.

例子

如果您将数据库托管在保管箱中,您将得到损坏的表等。https://forums.dropbox.com/topic.php?id=32069

于 2012-08-27T14:54:50.933 回答