博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页

2019年2月11日

摘要: 阅读全文

posted @ 2019-02-11 22:21 心默默言 阅读(134) 评论(0) 推荐(0)

摘要: 注:DataFrame的构造方法与Series类似,只不过同时接受一条一维数据源,每一条都会成为单独的一列。 注意,返回的Series拥有原DataFrame 相同的索引,且其name属性也已经被相应地设置好。 获取行 行也可以使用位置或名称的方式进行获取,使用索引字段.loc 列可以通过赋值的方式 阅读全文

posted @ 2019-02-11 22:00 心默默言 阅读(189) 评论(0) 推荐(0)

摘要: 转自 阅读全文

posted @ 2019-02-11 16:36 心默默言 阅读(174) 评论(0) 推荐(0)

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)

2019年2月6日

摘要: 1. 背景交替滚动的思路确定 运行 备课代码, 观察 背景图像的显示效果: 游戏启动后, 背景图像 会 连续不断地 向下方 移动 在 视觉上 产生英雄的飞机不断向上方飞行的 错觉 在很多跑酷类游戏中常用的套路游戏的背景 不断变化游戏的主角 位置保持不变 游戏启动后, 背景图像 会 连续不断地 向下方 阅读全文

posted @ 2019-02-06 21:12 心默默言 阅读(471) 评论(0) 推荐(0)

摘要: 1. 明确主程序职责 一个游戏主程序的 职责 可以分为两个部分:游戏初始化游戏循环 根据明确的职责, 设计 PlaneGame 类如下: 一个游戏主程序的 职责 可以分为两个部分:游戏初始化游戏循环 根据明确的职责, 设计 PlaneGame 类如下: 提示 根据 职责 封装私有方法, 可以避免某一 阅读全文

posted @ 2019-02-06 19:26 心默默言 阅读(367) 评论(0) 推荐(0)

2019年2月5日

摘要: 1. 使用 pygame 创建图形窗口 小节目标 可以将图片素材 绘制 到 游戏的窗口 上, 开发游戏之前需要先知道 如何建立游戏窗口! 1.1 游戏的初始化和退出 要使用 pygame 提供的所有功能之前, 需要调用 init 方法 在游戏结束前需要调用一下 quit 方法 1.2 理解游戏中的坐 阅读全文

posted @ 2019-02-05 20:10 心默默言 阅读(310) 评论(0) 推荐(0)

摘要: 实战步骤 确认模块 --pygame pygame 就是一个 Python 模块, 专为电子游戏设计 提示 : 学习第三方模块, 通常最好的参考资料就在官方网站 安装 pygame Linux 版本 (需要提前下载 python3 和 pip), 终端命令 windows 版本 (需要提前下载 py 阅读全文

posted @ 2019-02-05 19:42 心默默言 阅读(206) 评论(0) 推荐(0)

上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 37 下一页