日报4.15

思维导图的使用xmind

新建项目

1555287518708

在选中主韪项目的情况下,tab键,会自动的出来一个下级分支

在选中当前分支的情况五,点enter,会出来一个同级的分支

图片轮循

1555292367506

第一次

背景图片精灵组,调用 update方法。

结果就是,背景精灵组中的所有背景对象,调用自身的update方法

1555292466599

初始化的时候,生成了

两个背景图片对象

并且,创建了一个背景图精灵组

每个图片update方法

1555292532031

背景图片会在自身的y坐标基础上,进行一个加法

同时验一下,是否离开了屏幕,如果离开屏幕,马上重新设置y的座标

图片的初始位置

1555292597777

根据第三个参数,来判断,哪个图是主图,哪张图片是替代图.

根据不同图片功能,设置图片初始位置

常量

在项目运行期间,不会发生变量的量,叫做常量

常量的命名规范

全部使用大写,如果出现多个单词,通过下划线来分割

定时器

pygame.time.set_timer(事件id,豪秒数)

调用时传入事件id与豪秒数
可以控制多豪秒触发一个什么样的事件

精灵组对象添加成员

1,在精灵组的类进行实例化的时候,传参

类名(参数1,参数N)

创建精灵组对象的时候,可以添加成员

self.enemy = plane_sprite.Enemy("./images/enemy2.png")
self.enemy_group = pygame.sprite.Group(self.enemy)
self.bg = plane_sprite.BackGroupd("./images/background.png")
self.bg2 = plane_sprite.BackGroupd("./images/background.png", is_alt=True)

self.bg_group = pygame.sprite.Group(self.bg, self.bg2)
精灵对象
精灵组对象 = 精灵组类(精灵对象1,精灵对象n)

2,精灵组对象.add(精灵对象)

精灵组对象.add(精灵对象)

可以把这种方式与列表的append()方法来类比

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值