用Python的3d游戏,从无到有

2024-06-01 11:00:33 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我们想为学校设计一个3d游戏,我们可以使用搅拌机来制作3d模型,但是我们完全不知道如何在游戏/应用程序中使用它们。

有没有推荐的指南/文档,我们应该阅读一般的3d游戏编程,也许python的具体内容。

我们也可能考虑在C++中编程它,但现在我认为使用Python更容易,因为我们可以完全集中精力在3D力学上。


Tags: 文档模型应用程序游戏编程指南学校力学
3条回答

有一个PygamePython语言的游戏框架。如果你需要了解游戏开发的基础知识(引擎、流程、用户界面、数学),这个框架及其所有的例子将对你有很大帮助。这不会牵着你的手一步一步指导你进行游戏开发,但如果你需要一个参考和一个像样的框架,比这是一个好的开始。

还有PyOpenGL:OpenGL编程的官方Python包装器。再加上大量的编程实例和大量关于如何使用3d模型等的代码片段。可与PyGame一起使用。

但是你应该从熟悉一些3D基础知识开始。看看GameDev.net网站。学一两件事。有很多beginners tutorials和参考资料可以帮助您开始。

编辑:我差点忘了:还有Panda3D可以为Python编写大量脚本。或许这将提供更高水平的游戏开发。

Panda3D是一个不错的、功能强大的游戏引擎,允许用Python编写脚本。这看起来是个很好的开始。

如果你想找更低级的东西,还有PyOpenGLpygame

实际上,您可以通过Python在Blender中开发游戏。有很多教程,我会让你到处搜索你喜欢的风格。

更多信息here

相关问题 更多 >