Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
根据此列表---> http://en.wikipedia.org/wiki/List_of_Python_software#Video_games,有几款用python编写的游戏,但其中有些看起来像是商业游戏,因此无法向用户显示源代码,并且该游戏即使在具有以下功能的计算机上也可以运行没有python安装。所以我的问题是:它们是怎么制成的?它们是与C ++代码结合还是内置于C ++程序中?
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
6年前关闭。
根据此列表---> http://en.wikipedia.org/wiki/List_of_Python_software#Video_games,有几款用python编写的游戏,但其中有些看起来像是商业游戏,因此无法向用户显示源代码,并且该游戏即使在具有以下功能的计算机上也可以运行没有python安装。所以我的问题是:它们是怎么制成的?它们是与C ++代码结合还是内置于C ++程序中?
最佳答案
很多人使用PyGame或在PyGame之上构建自己的库。从理论上讲,是的,其中一些确实可以与C ++接口。例如,Mount and Blade的改装系统(又称模块)完全使用Python编写,使用了与主机挂钩。
我还没有看到大量使用Python开发的游戏,但这很可能是由于缺少出色的GUI软件包所致。存在一些不错的2和3D图形包,但与Java,C#,C ++等语言相比,它们仍然非常有限。
需要注意的最大事情是,Python是您链接到它的页面上列出的许多游戏的补充,它不是主要的引擎。
关于c++ - 基于Python的游戏-如何制作? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20107428/
10-12 22:50