我是Python新手,我正在掌握它。
我有一个问题:为什么Python自己没有用来开发游戏?我可以看到为什么使用Pygame游戏,因为例如可以轻松地将图像加载到屏幕上。如果我要用Python开发游戏,是否意味着我必须手动将图像显示在屏幕上?或者Python也提供这些库?
例如在Pygame中你会有:
pygame.image.load(“image.jpg”)。convert()
将图像加载到屏幕上。
如果我在python中这样做,我是否必须手动加载图片?从文件中读取然后显示?这一切都是在Pygame的下划线代码中完成的吗?
答案 0 :(得分:3)
当你在游戏开发方面取得更多进展时,你会发现你需要越来越多的东西来做你想要的事情。 pygame和所有这些开发工具包的作用是,他们已经为你完成了工作。
如果你要创建一个严肃的游戏,你将需要碰撞模块,动画模块,精灵加载模块,音乐和视频,控制等等。
如果没有pygame,你必须从头开始创建所有这些:P。
我不知道Pygame的内容,说实话我还没有使用它,但我可以向你保证,从我在游戏开发方面的经验来看,它是一个真正的PAIN从头开始制作任何东西所以最终你会需要一些东西作为你的游戏的基础。这就是为什么周围有这么多游戏引擎;)
除非你是蟒蛇神童或其他东西:P