Pygame解释器

3

我希望能够在我的网络浏览器(以及iOS上的Safari)中使用程序。
我该怎么做?
我认为您可以将程序转换为JS,并内置告诉您何时发现pygame,然后引用此目录:

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

Pygame现在可以在浏览器中运行,请参见github.com/pygame-web(演示pmp-p.github.io/pygame-wasm/) - Pmp P.
6个回答

2

1

我没有使用过它,但我发现Brython。这样你就不需要转换任何东西。


1
它不支持pygame。而且它比Python慢185,000倍。 - user3299661

0

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


0

你做不到那个。虽然有将Python转换为Javascript的交叉编译器,但它们不支持Pygame。Pygame建立在更低级别的SDL库上,而这不适用于浏览器。


0

https://github.com/bendmorris/pyj2d

我从未使用过它,但很久以前就看到了这个东西。

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


-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接