我正在尝试在本地推出游戏,但我遇到了一些问题。 来自github的资源似乎没问题。 这是其中一个错误。
交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource。
答案 0 :(得分:2)
好的,感谢GitHub的链接,我把游戏拉下来并重现错误。我觉得你在本地运行时无法获得.gifs和.wavs似乎很奇怪,但是交叉orgin请求存在合理的安全问题,这就是为什么大多数浏览器都被锁定了。
幸运的是,对于这个问题有一个相当简单的解决方案,我能够确认,至少在我的最后。它确实涉及运行服务器,但幸运的是,基本的Python库为我们提供了一种非常简单的方法来运行本地服务器。如果您已经安装了Python,那么您已准备就绪,否则请转到此处:https://www.python.org/download/releases/2.7/
安装python后,只需在命令提示符中导航到包含index.html文件的文件夹(如FlappyZozio-master),然后输入以下命令:
python -m SimpleHTTPServer
然后你可以通过url:localhost:8000
访问你的游戏还有其他方法可以设置本地服务器,例如QUIPHOP提到的那样的节点。但我发现Python最容易进行快速测试。
答案 1 :(得分:0)
好像您还未在服务器上安装游戏。这是Phaser
所必需的