随笔分类 -  父与子的编程之旅

动画精灵与碰撞检测
摘要:1 动画精灵 :作为一个单位来移动和显示的一组像素,这是一种图形对象。 1.1 动画精灵想成一个小图片——一种可以在屏幕上移动的图形对象,并且可以与其他对象进行交互。 1.2 动画精灵一般具有两个基本属性:图像(为动画精灵显示的图片)矩形区(包含动画精灵的矩形区域) 2、Sprite类 # auth 阅读全文
posted @ 2019-07-31 17:32 明月丶 阅读(404) 评论(0) 推荐(0)
图形
摘要:1、开始绘制图形需要先绘制一个窗口,创建一个pygame窗口,但是窗口并未交互。 1.1 pygame 有一个事件循环(event loop)不断在检查用户在做什么,如按键、移动鼠标或关闭窗口。要想保持pygame事件循环一直运行,需要使用while循环 import pygame pygame.i 阅读全文
posted @ 2019-07-31 16:21 明月丶 阅读(246) 评论(0) 推荐(0)
模块
摘要:1、什么是模块:模块就是某个东西的一部分,在python 中,模块是包含在一个更大程序中类似的部分。每个模块或部分都是硬盘上一个单独的文件。一个程序可分解为多个模块,多个模块可组成为一个程序。可理解为堆积木。 2、为什么使用模块: 2.1 这样做文件会更小,因而就能更容易地查找代码。 2.2 一旦创 阅读全文
posted @ 2019-07-24 18:10 明月丶 阅读(256) 评论(0) 推荐(0)
对象
摘要:1、举例:可以拿球举例,可以操作一个球,比如捡球、抛球、踢球、或者充气,这些称之为动作,还可以通过指出球的颜色、大小和重量来描述一个球。这些称为一个球的属性。 2、对象包括两个方面:可以对他做什么(动作):方法;如何描述(属性或特性):属性 3、在python 中,一个对象的特征(或你知道的事情), 阅读全文
posted @ 2019-07-22 18:24 明月丶 阅读(142) 评论(0) 推荐(0)
列表与字典
摘要:1、列表获取元素的索引是从0开始,在列表中第N个元素,索引则是N-1 2、列表“分片”: 2.1、从第1个索引开始,在第二个索引之前结束;p[1:3] 2.2、取回的元素为两个索引之差 2.3、列表分片取回的原列表的一个分片(列表),原来的列表并没有改变 2.4、列表的简写;建立整个列表的副本,原表 阅读全文
posted @ 2019-07-19 11:04 明月丶 阅读(155) 评论(0) 推荐(0)
Skier 游戏
摘要:# Listing_10-1.py # Copyright Warren Sande, 2009 # Released under MIT license http://www.opensource.org/licenses/mit-license.php # Version 61 # Very s 阅读全文
posted @ 2019-07-17 18:46 明月丶 阅读(140) 评论(0) 推荐(0)