Python在游戏开发中有多“慢”?

8 投票
5 回答
13882 浏览
提问于 2025-04-16 09:18

我想尝试一下开发电脑游戏。我听说Python比C++慢,这个我需要担心吗?

我对Python比较熟悉,不太懂C++。如果我想做一些游戏,是不是应该花时间去学C++,还是继续用Python就可以了?

相关问题:

5 个回答

4

游戏的类型非常重要。像那些大名鼎鼎的PC或主机游戏,几乎都是用C++这种语言来制作的。

而休闲游戏几乎可以用任何语言来编写,甚至包括像Python这样相对慢一些的语言。

如果你是个初学者,想要尝试简单的游戏开发,Python完全可以满足你的需求。不过,如果你有志于在游戏开发公司工作,我绝对建议你学习C++。

6

二十七。

不,真的,对于大多数事情来说,它的速度已经够快了。如果你真的需要更快的速度,可以降级到C语言。先分析两次,再优化一次。

14

开发慢和运行慢是两回事,别搞混了。

很多游戏大部分时间都是在等玩家输入或者等计时器走完。在这种情况下,游戏运行的速度其实没那么重要,反而开发的速度更关键——就是尽快把游戏推向市场,尽量节省成本,同时在预算范围内把游戏做得尽可能好。对于这种类型的游戏,使用高级语言是个不错的选择。

而对于那些需要高性能的游戏,通常游戏引擎会用像C++这样的语言来写,但脚本部分仍然可以用高级语言来完成。Python并不是唯一的选择,Lua可能是游戏中最受欢迎的脚本语言。

撰写回答