Skip to main content
 Web开发网 » 编程语言 » Python语言

目前游戏开发中,会用到Python吗?如果用到的话,一般是在哪些方面?

2021年11月27日2260百度已收录

理论上是可以使用py进行游戏开发的,只不过目前的商业引擎很少有直接支持python脚本开发的。原因大概有:

1 Python框架太过复杂,官方框架下包含了大量的库,这带来了很大的集成复杂度,所以一般公司会选择更轻量级的lua作为游戏开发脚本。

2 Python的性能问题,作为一个堆栈需要,每条指令都要入栈出栈,性能不高,反而lua的寄存器模式更有优势。游戏对性能很敏感。

当然,还是有游戏公司将Python作为客户端脚本语言的,比如网易,他们客户端和服务器都是用Python,这样可以让程序员无缝写两边的逻辑。

Github上有老外将Python集成到了UE4,可以去参考一下。

祝好

评论列表暂无评论
发表评论
微信