Pygame翻译

时间:2014-02-21 20:54:21

标签: javascript python python-2.7 pygame

我希望能够在我的网络浏览器中使用程序(以及iOS上的Safari) 我怎么能这样做?
我相信你可以将程序转换为JS并在找到pygame时有内置的告诉你,然后参考这个目录:

C:\python27\lib\site-packages\pygame

6 个答案:

答案 0 :(得分:2)

你要做的事是不可能的。我有同样的计划,但最终不得不放弃。

我的建议:从这个网站学习JavaScript(非常好的教程:http://www.codecademy.com/en/tracks/javascripthttp://www.codecademy.com)然后使用Phaser:https://phaser.io/

这是我弄清楚之后的路线,没有办法让Pygame在浏览器中工作。

答案 1 :(得分:1)

我没有使用它,但我找到了Brython。然后你不要转换任何东西。

答案 2 :(得分:0)

我认为这是不可能的,因为你根本不使用python,而是js。此外,Pygame是一组构建在SDL库之上的Python模块。它无法嵌入到网络浏览器中。

答案 3 :(得分:0)

你做不到。有些交叉编译器可以将Python转换为Javascript,但它们不支持Pygame。 Pygame建立在更低级别的SDL库上,而不是针对浏览器。

答案 4 :(得分:0)

https://github.com/bendmorris/pyj2d

我从未使用它,但已经看过这一段时间了

描述: PyJ2D模块以Pygame命令为模型,允许使用Jython解释器在Python / Pygame中编码的脚本在Java虚拟机(JVM)中运行。这允许部署JVM应用程序而无需大量编辑脚本。该模块的当前版本仅支持Pygame功能的子集。

答案 5 :(得分:0)

我试过这个https://github.com/jggatc/pyjsdl。 它适用于睡衣http://pyjs.org/