python可以用作开发基于浏览器的游戏的语言吗?就像我们在flash里做的那样。如果是,那么有哪些框架可以让我动手呢?若否,原因为何?
发布于 2010-10-17 16:01:58
试试Panda3D吧。我以前已经成功地使用它来创建和部署在浏览器中运行的3D游戏环境(需要运行时)。适用于Mac。Linux和Windows。
示例如下:http://www.panda3d.org/gallery/
他们的手册非常清楚,并且有一堆例子。http://www.panda3d.org/manual/index.php/Main_Page
发布于 2010-10-17 16:01:48
Flash使用在浏览器中运行的单独插件,以便更好地访问系统上的资源。Python目前只能用于生成浏览器使用的各种格式(HTML、SVG、JavaScript等),这限制了可以使用Python公开的功能集。
有Pyjamas可以在Python和JavaScript之间轻松转换,但据我所知,它还没有真正应用到游戏中,图形仍然是一个单独的问题。
当然,也可以通过各种库使用Python生成Flash applet。
发布于 2010-10-17 16:30:05
您可以在Silverlight插件中运行IronPython代码。
https://stackoverflow.com/questions/3953999
复制