我知道这个问题可能是徒劳的,但这只是出于好奇,而且我仍然是一个新手^ ^无论如何我在学习它的过程中一直爱着python.我的问题显然是速度问题.我想进入独立游戏创作,并且在短期内,2d和pygame将会起作用.
但是我最终想分支到3d区域,而python实际上太慢了,无法制作任何3D和专业.所以我想知道是否曾经有过创建能够导入和使用c库的高级语言的工作?我看过Genie,它似乎能够使用某些库,但我不确定到什么程度.我可以将它用于openGL编程,还是用于ac游戏引擎?
我确实知道一些口齿不清并且喜欢它,但是没有很多图书馆可供它使用.这导致了问题:我不能忍受C语法,但C有很多我可能需要的库!和irrlicht这样的游戏引擎.是否有任何语言可以用来代替C周围的C?
非常感谢你们
Python可以使用ctypes模块调用动态加载的C库中的函数(.so中的.so,Windows中的.dll).
还有cython - python的一种变体,可以编译为C并可以直接调用C库.您可以混合使用纯Python和cython编写的模块.
您可能还想查看专门为Python或python接口编写的众多3D游戏引擎.我听过最多(但没有使用过)的是Blender和Python-Ogre.
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |