我的代码出了什么问题?我正在尝试推出移相器游戏,但它不起作用

时间:2015-09-25 12:24:50

标签: google-chrome canvas html5-canvas phaser-framework

我正在尝试在本地推出游戏,但我遇到了一些问题。 来自github的资源似乎没问题。 这是其中一个错误。

交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource。

2 个答案:

答案 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

所必需的