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

2019年2月7日

摘要: 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 心默默言 阅读(472) 评论(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 心默默言 阅读(311) 评论(0) 推荐(0)

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

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

摘要: eval() 函数十分强大 将字符串 当成 有效的表达式 来求职 并 返回计算结果 案例 -- 计数器 需求 不要滥用 eval 在开发时千万不要使用 eval 直接转换 input 的结果 等价于 意思是可以通过输入的内容, 对服务器文件增删查改, 操作本地的文件, 很危险 阅读全文

posted @ 2019-02-05 18:40 心默默言 阅读(186) 评论(0) 推荐(0)

摘要: 1. 文件的概念 1.1 文件的概念和作用 计算机的 文件, 就是存储在某种 长期储存设备 上的一段 数据 长期储存设备包括: 硬盘,U盘,移动硬盘,光盘... 文件的作用 将数据长期保持下来, 在需要的时候使用 1.2 文件的储存方式 在计算机中, 文件是以 二进制 的方式保持在磁盘上的 文本文件 阅读全文

posted @ 2019-02-05 18:23 心默默言 阅读(235) 评论(0) 推荐(0)

摘要: 1.XML入门 1.1 引入 HTML, 超文本标记语言。 html语言语法是很松散的! 1)标签不区分大小写的! 2)标签可以不匹配的。 由w3c组织,针对html的语法缺陷,去设计了另一门,叫xml语言。 html语言的标签是固定的。 1.2 XML语言 XML:, Extend Markup 阅读全文

posted @ 2019-02-05 16:46 心默默言 阅读(162) 评论(0) 推荐(0)

摘要: 1. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也是一个 标识符, 需要符合标识符的命名规则 在模块中定义的 全局变量, 函数, 类 都是提供给外界直接使用的 工具 模块 就好比是 工具包 阅读全文

posted @ 2019-02-05 13:26 心默默言 阅读(156) 评论(0) 推荐(0)

2019年2月4日

摘要: 1. 异常的概念 程序在运行时, 如果 Python 解释器 遇到 一个错误, 会停止程序的执行, 并且提示一些错误信息, 这就是 异常 程序停止执行并且提示错误信息 这个动作, 我们通常称之为 : 抛出 (raise) 异常 程序开发时, 很难将 所有的特殊情况 都处理的面面俱到, 通过 异常捕获 阅读全文

posted @ 2019-02-04 15:37 心默默言 阅读(197) 评论(0) 推荐(0)