【黑马-python】---学习笔记(4)---项目实战及Vi学习

项目实战

  • 目标
    • 强化面向对象程序设计
    • 体验使用**pygame模块**进行游戏开发

1 pygame快速入门

  • 目标
    • 1、项目准备
    • 2、使用pygame创建图形窗口
    • 3、理解图像并实现图形绘制
    • 4、理解游戏循环和游戏时钟
    • 5、理解精灵和精灵组

image-20220423152541277
image-20220423152558082
image-20220423152613721
image-20220423152758505
image-20220423153145223
image-20220423153421352
image-20220423154157703image-20220423155938963
image-20220423160000727
image-20220423160539008image-20220423161211539
image-20220423161546085
image-20220423161728724image-20220423162018679
image-20220423162826193
image-20220423164014461
image-20220423165447028
image-20220423170042613
image-20220423170352331
image-20220426153314606
image-20220426153253445

2 游戏框架搭建

目标—使用面向对象设计飞机大战游戏类

  • 目标
    • 明确主程序职责;
    • 实现主程序类;
    • 准备游戏精灵组;
      image-20220426154429891
  • 在游戏循环中,要做的事情很多,代码会很长,这个时候可以封装私有方法,来分别处理事件;
    image-20220426155322248
    image-20220426162312459

3 游戏背景

image-20220426164118469
image-20220426165309931
image-20220426170234144
image-20220426170848667
image-20220426171828772

4 敌机出场

image-20220426172355073
image-20220426172839052
image-20220426174425237
image-20220426200939803
image-20220426201447117

5 英雄登场

image-20220426201805791
image-20220426202002058
image-20220426202556039
image-20220426203317516

  • 结论
    • 第一种方式event.type用户必须要抬起按键才算一次按键事件,操作灵活性会大打折扣;
    • 第二种方式用户可以按住方向键不放,就能够实现持续向一个方向移动了,操作灵活性更好;
      image-20220426204429445
      image-20220426204858208image-20220426205225849
      image-20220426205620481
      image-20220426210104581

6 碰撞检测

image-20220426210819950image-20220426211204635

Vi — 终端中的编辑器

  • 目标
    • vi简介
    • 打开和新建文件
    • 三种工作模式
    • 常用命令
    • 分屏命令
    • 常用命令速查图

1 vi简介

  • 学习vi的目的

    • 在工作上要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器,并且使用vi进行快速地编辑即可;
    • 常用的修改文件
      • 源程序
      • 配置文件,例如ssh的配置文件~/.ssh/config
    • 在没有图形界面的环境下,编辑文件,vi是最佳选择
  • vivim的区别
    image-20220426213737570
    image-20220426213943567
    image-20220426214111363

2 打开和新建文件

image-20220426214143383
image-20220427143936805
image-20220427144033908

3 三种工作模式

image-20220427144705646
image-20220427145019965

4 常用命令

image-20220427145322070

4.1 移动命令

image-20220427150012861
image-20220427150537849
image-20220427150717422
image-20220427150917854

4.2 撤销与删除

image-20220427152100496

4.3 编辑操作

image-20220427152358161
image-20220427153140921

4.4 查找替换

image-20220427153404339
image-20220427153907975
image-20220427154240240
image-20220427154435683
image-20220427154738244

4.5 分屏命令


image-20220427155524636

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值