我们在pycharm里新建一个工程起名字為star-wars。工程创建好后我们新建一个src文件夹用来存放代码。接下来在src下创建Main.py代码如下:
# 2.游戏里的所有角色 # 5. 处理用户输入 # 6. 更新所有角色 # 7. 渲染遊戏背景 # 8. 渲染所有角色
我们运行Main.py,游戏效果如下:
定义完游戏主框架后我们来创建自己的飞机类,我们新增一个python文件起名字为plane。plane代码洳下:
此时游戏运行效果如下:
接下来,我们用键盘的上下左右键来移动飞机
1)修改plane类,在里面增加上下左右移动方法
2)在Main.py里获取鼡户按下的按键
# 获得用户所有的键盘输入序列(如果用户通过键盘发出“向上”的指令,其他类似)
为了防止飞机飞出屏幕,我们做一下边界检查:
1)plane类:
# 注意这里还有一个飞机本身的高度
# 注意这里还有一个飞机本身的宽度
下节课我们来完成添加子弹和敌舰。