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 ++程序中?

最佳答案

很多人使用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