【发布时间】:2016-01-19 18:25:28
【问题描述】:
我正在寻找在线资源或任何好的电子书,用于使用面向对象方法的 python 语言开发小游戏。我的目标是以类/对象的方式创建小游戏。
我用谷歌搜索了它,但没有得到任何好的链接。
任何人都可以知道好的资源开始吗?
【问题讨论】:
我正在寻找在线资源或任何好的电子书,用于使用面向对象方法的 python 语言开发小游戏。我的目标是以类/对象的方式创建小游戏。
我用谷歌搜索了它,但没有得到任何好的链接。
任何人都可以知道好的资源开始吗?
【问题讨论】:
查看 Kivy(移动/跨平台——使用 PyGame)或 PyGame 的游戏开发模块。 Python 是一种面向对象的语言,所以大部分python 所创建的一切都应该自然地面向对象。
只是一些帮助您入门的参考资料:
PyGame:http://gamedevelopment.tutsplus.com/tutorials/how-to-learn-pygame--cms-24184
【讨论】:
Sprite, Group, Rect 但它是低级库,你必须自己创建其他类 - Button, Player 、Enemy、Obstacle 等。如果没有 PyGame、Kivy、Pyglet、Cocos2d-Python、PySFML,你就不能做游戏。
首先,这类问题通常很快就会结束,因为“帮我找工具、书籍或资源”通常是不受欢迎的。
也就是说,无论如何,在问题被关闭之前,我们都会尽最大努力提供帮助。
如果您是初学者,我会推荐 Pygame,否则我会建议一周中的每一天都使用 Pyglet。
我昨天刚刚发布了一个很好的例子,说明了如何 OOP 一些 OpenGL 的东西,这些东西可以用于我认为运行良好的游戏。我还对每个步骤进行了半下降描述,以使其更合乎逻辑(请记住,我在打字时被大脑加速,所以请原谅语言):
检查一下,看看这是否符合您心目中最适合您的旅程的手环。
【讨论】: