0

我一直在 appengine 上搞砸 python,用 pycharm 在我的 Windows 机器上设置了所有东西。现在我正在开发这个 box2djs 游戏,除了由 appengine 提供服务外,它目前与 appengine 本身没有任何关系。

问题是,box2d world.step() 函数每次通过它时都会挂起几秒钟(在 Firefox 中工作正常)。当我部署到appspot.com 时,它在chrome(和firefox)中运行良好,没有代码更改。当我将它作为文件://*.html 在本地打开时,它也可以正常工作。

似乎应用程序引擎与它有关,但我不知道为什么或什么,有什么想法吗?

更新循环是一个简单的更新函数,它执行 world.Step(1/60,10,10); 每次使用 window.requestAnimationFrame() 触发时;

更新:

事实证明,如果我将所有内容都作为静态服务,它可以从 appengine(本地)正常工作,但我使用 jinja2 模板输出包含 javascript 导入的 index.html。所以好像是哪里出了问题,虽然还是不知道...

4

0 回答 0