2024-06-01 11:00:33 发布
网友
所以我们想为学校设计一个3d游戏,我们可以使用搅拌机来制作3d模型,但是我们完全不知道如何在游戏/应用程序中使用它们。
有没有推荐的指南/文档,我们应该阅读一般的3d游戏编程,也许python的具体内容。
有一个Pygame:Python语言的游戏框架。如果你需要了解游戏开发的基础知识(引擎、流程、用户界面、数学),这个框架及其所有的例子将对你有很大帮助。这不会牵着你的手一步一步指导你进行游戏开发,但如果你需要一个参考和一个像样的框架,比这是一个好的开始。
还有PyOpenGL:OpenGL编程的官方Python包装器。再加上大量的编程实例和大量关于如何使用3d模型等的代码片段。可与PyGame一起使用。
但是你应该从熟悉一些3D基础知识开始。看看GameDev.net网站。学一两件事。有很多beginners tutorials和参考资料可以帮助您开始。
编辑:我差点忘了:还有Panda3D可以为Python编写大量脚本。或许这将提供更高水平的游戏开发。
Panda3D是一个不错的、功能强大的游戏引擎,允许用Python编写脚本。这看起来是个很好的开始。
如果你想找更低级的东西,还有PyOpenGL或pygame。
实际上,您可以通过Python在Blender中开发游戏。有很多教程,我会让你到处搜索你喜欢的风格。
更多信息here
有一个Pygame:Python语言的游戏框架。如果你需要了解游戏开发的基础知识(引擎、流程、用户界面、数学),这个框架及其所有的例子将对你有很大帮助。这不会牵着你的手一步一步指导你进行游戏开发,但如果你需要一个参考和一个像样的框架,比这是一个好的开始。
还有PyOpenGL:OpenGL编程的官方Python包装器。再加上大量的编程实例和大量关于如何使用3d模型等的代码片段。可与PyGame一起使用。
但是你应该从熟悉一些3D基础知识开始。看看GameDev.net网站。学一两件事。有很多beginners tutorials和参考资料可以帮助您开始。
编辑:我差点忘了:还有Panda3D可以为Python编写大量脚本。或许这将提供更高水平的游戏开发。
Panda3D是一个不错的、功能强大的游戏引擎,允许用Python编写脚本。这看起来是个很好的开始。
如果你想找更低级的东西,还有PyOpenGL或pygame。
实际上,您可以通过Python在Blender中开发游戏。有很多教程,我会让你到处搜索你喜欢的风格。
更多信息here
相关问题 更多 >
编程相关推荐