大家好,我是Imanuel,这是我原创的学习笔记,用费曼学习法自己提出问题,自己研究讲给网友们听,希望可以和大家一起学习进步。
既然pygame库的目的在于制作游戏,那么我们就用游戏做例子,展开第二课。
上一节我们说过,游戏开发分为渲染层和逻辑层的开发,对于较为简单的游戏来说,则可以将渲染与逻辑层对应分为画面显示,及画面显示中的元素属性与关系。
《超级玛丽》的基本元素:游戏画面的基本元素
这是一张游戏《超级玛丽》的截图,显示了该游戏以下基本元素:
0、窗口
1、 蓝色的天空
2、 白云
3、 绿草
4、 地面
5、 漂浮在半空中的砖块
6、 漂浮在半空中的问号砖块
让我们一步步通过pygame实现这些元素!作为第二次学习,本着循序渐进的原则,本次编程不涉及元素的操作,只讲到窗口创建以及蓝天,白云,绿草三元素的展现。
0.新建窗口(窗口设置)
做游戏首先需要一个窗口,窗口包括大小,标题及关闭键,代码如下。