Python vs Flash

Python vs Flash,python,flash,actionscript,Python,Flash,Actionscript,python可以用作开发基于浏览器的游戏的语言吗?就像我们在flash中做的那样。如果是,那么有什么框架可以让我的手变脏?如果没有,那么原因是什么?Flash使用在浏览器中运行的独立插件,以便更好地访问系统上的资源。Python目前只能用于生成浏览器使用的各种格式(HTML、SVG、JavaScript等),这限制了可以使用Python公开的功能集 Python和JavaScript之间的转换很容易,但据我所知,它还没有真正应用到游戏中,图形仍然是一个独立的问题 当然,也可以通过各种库使用Pyt

python可以用作开发基于浏览器的游戏的语言吗?就像我们在flash中做的那样。如果是,那么有什么框架可以让我的手变脏?如果没有,那么原因是什么?

Flash使用在浏览器中运行的独立插件,以便更好地访问系统上的资源。Python目前只能用于生成浏览器使用的各种格式(HTML、SVG、JavaScript等),这限制了可以使用Python公开的功能集

Python和JavaScript之间的转换很容易,但据我所知,它还没有真正应用到游戏中,图形仍然是一个独立的问题


当然,也可以通过各种库使用Python生成Flash小程序。

尝试一下Panda3D。我曾经成功地使用它来创建和部署在浏览器中运行的3D游戏环境(需要运行时)。为Mac工作。Linux和Windows

示例如下:


他们的手册非常清晰,有很多例子

我不知道Python的浏览器插件。考虑到这一点,在浏览器游戏中没有。若你们使用PyGame,你们可以玩网络游戏。或者,您可以选择AJAXy路线,让Python服务器与JavaScript或其他工具(浏览器)一起工作


如果您选择混合方法,几乎任何AJAXy框架都可以工作。

您可以在Silverlight插件中运行IronPython代码。

需要澄清的是,通过“需要运行时”,relima意味着需要运行时插件。我上周刚刚发现了Panda3D,对此我非常兴奋。