是否可以在浏览器中运行 pygame 或 pyglet? [英] is it possible to run pygame or pyglet in a browser?

查看:110
本文介绍了是否可以在浏览器中运行 pygame 或 pyglet?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的 PC 上安装了 3 个游戏库:pyglet、pygame 和 Panda3D.

I have 3 game libraries installed on my PC: pyglet, pygame and Panda3D.

我想制作一个 2D 游戏并将其制作成网络浏览器游戏,这样我就可以将它放在 facebook 上.

I would like to create a 2D game and make it a web browser game so i can put it on facebook.

我知道 Panda3D 有一个网络浏览器插件.Panda3D 用于 3D 游戏主要.

I know that Panda3D has a web-browser-plugin. Panda3D is for 3D games mainly.

因此,我在问,是否可以播放 pygletpygame 在浏览器中玩游戏?如果没有,您推荐什么 Python 库?

Therefore, I'm asking, is it possible to play a pyglet or pygame game in a browser? If not, what Python library do you recommend?

推荐答案

pyglet 和 pygame 都不会在浏览器中运行.如果您的目标是 Web 浏览器,我根本不建议使用 Python.JavaScript(使用 HTML5 Canvas)、Flash 或 Java 小程序更适合该环境.

Neither pyglet nor pygame will run in a browser. I wouldn't really recommend using Python at all if you target is a web browser. JavaScript (with HTML5 Canvas), Flash, or Java applets are better suited for that environment.

如果您致力于使用 Python,那么有许多项目可以将 Python 编译为 JavaScript.Python wiki 上提到了一些.以下是一些:

If you're dedicated to the idea of using Python, there are a number of projects that can compile Python into JavaScript. There are some mentioned on the Python wiki. Here are a few:

不过,您需要编写自己的图形和音频系统,因为这些项目都无法将 pyglet 和 pygame 所需的本机代码转换为 JavaScript.

You'll need to write your own graphics and audio systems, though, since none of those projects can convert the native code needed by pyglet and pygame into JavaScript.

这篇关于是否可以在浏览器中运行 pygame 或 pyglet?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆