首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
编程语言
> 详细
Python基础班每日整理(七)
时间:
2018-07-03 16:58:11
阅读:
170
评论:
0
收藏:
0
[点我收藏+]
标签:
数据
exit
pre
单词
mode
pytho
之间
描述
碰撞检测
04_项目实战
pygame的初始化和退出
pygame.init() pygame.quit() exit()
pygame.Rect(x,y,width,height) 描述矩形的类
包含以下属性(x、y、size、width、height、left、right、top、bottom、center、centerx、centery)
screen = pygame.display.set_mode(resolution=(0,0), flags=0, depth=0) 初始化游戏显示窗口
返回的是一个屏幕数据对象,需要使用变量记录屏幕的结果,后续的图形都是绘制在屏幕窗口上
pygame.image.load(图形地址) 把图片从硬盘加载到内存
screen.blit(img) 方法可以在画布上绘制很多图像
pygame.display.update() 刷新屏幕内容显示,可以放在所有的blit方法之后
pygame.time.Clock 游戏时钟,可以控制刷新帧率
clock = pygame.time.Clock()
clock.tick(60) 一般在电脑上每秒绘制 60次,就能够达到非常连续高品质的动画效果
pygame.event.get() 可以获得用户当前所做动作的事件列表,返回的是一个列表
在游戏开发中,通常把 显示图像的对象 叫做精灵 Sprite
精灵组是用来控制组内的精灵的,一个精灵组可以包含多个精灵对象,当调用精灵组对象的update()方法,可以自动调用组内每一个精灵的update()方法,调用精灵组对象的 draw(屏幕对象)方法可以将 组内每一个精灵 的 image 绘制在 rect 位置.
pygame.sprite.Sprite —— 精灵类,存储 图像数据 image 和 位置 rect 的 对象
pygame.sprite.Group —— 精灵组类 控制所有精灵
常量的定义:不会变化的值,在Python中没有真正意义的常量,只是通过命名约定
定义常量和定义变量的语法完全一样,都是使用赋值语句,常量的命名应该所有字母都使用大写,单词与单词之间使用下划线连接
在 pygame 中可以使用 pygame.time.set_timer() 来添加 定时器
set_timer(eventid, milliseconds)
pygame.key.get_pressed() 返回 所有按键元组
碰撞检测
pygame.sprite.groupcollide()
两个精灵组 中 所有的精灵 的碰撞检测
pygame.sprite.spritecollide()
判断 某个精灵 和 指定精灵组 中的精灵的碰撞
Python基础班每日整理(七)
标签:
数据
exit
pre
单词
mode
pytho
之间
描述
碰撞检测
原文地址:http://blog.51cto.com/13517854/2135632
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
Spring Cloud 从入门到精通(一)Nacos 服务中心初探
2021-07-29
基础的排序算法
2021-07-29
SpringBoot|常用配置介绍
2021-07-29
关于 .NET 与 JAVA 在 JIT 编译上的一些差异
2021-07-29
C语言常用函数-toupper()将字符转换为大写英文字母函数
2021-07-29
《手把手教你》系列技巧篇(十)-java+ selenium自动化测试-元素定位大法之By class name(详细教程)
2021-07-28
4-1 YAML配置文件 注入 JavaBean中
2021-07-28
【python】 用来将对象持久化的 pickle 模块
2021-07-28
马拉车算法
2021-07-28
用Python进行冒泡排序
2021-07-28
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!