尽力而为和志在必得还是有点差别的。
一、思路梳理
今天的内容:建立一个空白的窗口,在这个窗口里需要有一个小飞机(图片),小飞机可以根据用户按键向右或向左移动。
“建立窗口” 就需要一些参数:窗口宽高,窗口上方的名字,窗口颜色、如何退出窗口
“引入小飞船” 就需要写明:图片存储位置、图片在窗口的位置、图片颜色、图片大小
“根据按键左右移动” 需要写明:移动的距离、检测到按键动作、移动的范围
流程总结:先写粗糙的大块文件——>再加一个功能——>测试——>再加一个功能——>测试——>代码优化。
不断的迭代这个过程 ,就写出来了。
二、基本操作代码梳理
先要了解一些我们要用的基本操作代码
需要引入的包:pygame sys
初始化游戏:pygame.ihit()
创建一个屏幕对象:
屏幕大小——screen = pygame.display.set_mode((800,800))
窗口名字——pygame.display.set_caption("Alien invasion")
窗口颜色——screen. fil( bg_color ) bg_color=(a ,b ,c )
监视鼠标事件:
得到事件:for event in pygame.event.get()
退出:if event.type==pygame.QUIT :sys.exit()
如果是按键: If event.tpye==pyga