博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年2月7日

摘要: 1. 了解碰撞检测方法 pygame 提供了 两个非常方便 的方法可以实现碰撞检测: pygame.sprite.groupcollide() 两个精灵组 中 所有的精灵 的碰撞检测 如果将 dokill 设置为 True , 则 发生碰撞的精灵江北自动移除 collided 参数是用于 计算碰撞的 阅读全文

posted @ 2019-02-07 13:38 心默默言 阅读(608) 评论(0) 推荐(0)

摘要: 1. 设计 英雄 和 子弹 类 英雄需求 子弹需求 Hero 英雄 初始化方法指定 英雄图片初始速度 = 0 英雄默认静止不定定义 bullets 子弹精灵组 保存子弹精灵 重写 update() 方法英雄需要 水平移动并且需要保证不能 移除屏幕 增加 bullets 属性, 记录所有 子弹精灵 增 阅读全文

posted @ 2019-02-07 12:08 心默默言 阅读(440) 评论(0) 推荐(0)

摘要: 1. 使用定时器添加敌机 运行 备课代码, 观察 敌机的 出现规律: 1.1 定时器 在 pygame 中可以使用 pygame.time.set_timer() 来添加 定时器 所谓 定时器, 就是 每隔一段时间, 去 执行一些动作 set_timer 可以创建一个 事件 可以在 游戏循环 的 事 阅读全文

posted @ 2019-02-07 10:56 心默默言 阅读(234) 评论(0) 推荐(0)