精灵与精灵组的常用属性
精灵常用的属性
- pygame.sprite.Sprite.update - 控制精灵行为的方法
- pygame.sprite.Sprite.add - 将精灵添加到组
- pygame.sprite.Sprite.remove - 从组中删除精灵
- pygame.sprite.Sprite.kill - 从所有组中删除Sprite
- pygame.sprite.Sprite.alive - 精灵属于任何组
- pygame.sprite.Sprite.groups - 包含此Sprite的组列表
精灵组常用的属性
- pygame.sprite.Group.sprites - 此组包含的精灵列表
- pygame.sprite.Group.copy - 复制本集团
- pygame.sprite.Group.add - 将Sprite添加到此组
- pygame.sprite.Group.remove - 从集团中删除Sprite
- pygame.sprite.Group.has - 测试一个组是否包含精灵
- pygame.sprite.Group.update - 在包含的Sprite上调用update方法
- pygame.sprite.Group.draw - blit Sprite图片
- pygame.sprite.Group.clear - 在Sprite上画一个背景
- pygame.sprite.Group.empty - 删除所有精灵
精灵碰撞相关属性
- pygame.sprite.spritecollide - 在与另一个精灵相交的组中查找精灵。
- pygame.sprite.collide_rect - 两个精灵之间的碰撞检测,使用rects。
- pygame.sprite.collide_rect_ratio - 两个精灵之间的碰撞检测,使用缩放比例的rects。
- pygame.sprite.collide_circle - 两个精灵之间的碰撞检测,使用圆圈。
- pygame.sprite.collide_circle_ratio - 两个精灵之间的碰撞检测,使用按比例缩放的圆圈。
- pygame.sprite.groupcollide - 找到在两组之间发生碰撞的所有精灵。
精灵与精灵组的常用属性相关推荐
- python精灵和精灵组_Pygame精灵和精灵组
Pygame精灵和精灵组 Pygame 提供了两个类 pygame.sprite.Sprite -- 存储 图像数据 image 和 位置 rect 的 对象 pygame.sprite.Group ...
- Python 理解 精灵 和 精灵组
1.1 精灵 和 精灵组 在刚刚完成的案例中,图像加载.位置编号.绘制图像 都需要程序员编写代码分别处理. 为了简化开发步骤: pygame 提供两个类. pygame.sprite.Sprite - ...
- Python精灵和精灵组
plane_sprites.py import pygame# 如果一个类的父类不是object # 在重写初始化方法时,一定要先super()一下父类的__init__方法 # 保证父类中实现的__ ...
- pygame中的监听事件以及精灵和精灵组
pygame监听事件以及精灵和精灵组 文章目录 pygame监听事件以及精灵和精灵组 1.游戏循环中监听事件 1.事件(event) 2.监听 3.代码实现 二.理解精灵和精灵组 1.精灵 2.精灵组 ...
- DirectX 3D_基础之粒子系统 广告牌技术 粒子和点精灵 点精灵的结构 点精灵的绘制状态 粒子及其属性
每日一语: 写了一段时间的技术博客后,现在回到家里,打开电脑,不写点东西,好像浑身不自在一样.可能已经形成了习惯. 之前在一本书中看过,称为21天现象.就是说,如果你做一件事情,连续保持21天都在做这 ...
- Python_精灵和精灵组
1. 基本概念 接下来介绍两个pygame中提供的高级类, 精灵和精灵组. 在介绍这两个类之前, 先来共同回顾一下到目前为止掌握的游戏开发套路. 在游戏初始化,需要加载一下游戏中所有的图像, 然后呢, ...
- 08-数组中常用的属性及方法
08-数组中常用的属性及方法 创建: 使用 JavaScript 关键词 new 使用数组文本创建 //数组中的方法: toString() 把数组转换为数组值(逗号分隔)的字符串. join() 方 ...
- Python pygame,精灵和精灵组
plane_sprites.py(模块,定义派生精灵子类,继承pygame.sprite.Sprite): import pygame# 自定义的派生精灵子类,继承pygame.sprite.Spri ...
- C#编写窗体(Form)常用属性
C#编写窗体(Form)常用属性 所谓窗体其实就是Windows的窗口,C#中的 利用Visual C#编写Windows应用程序的一般过程 利用Visual C#编制Windows应用程序的过程可归 ...
最新文章
- 【VS开发】【电子电路技术】RJ45以太网传输线研究
- 2013高教社杯---B碎纸片的拼接复原
- (转载)你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
- python随机生成k个不重复的随机数_python 生成不重复的随机数的代码
- 下取整函数的含义_取整函数解读
- 计算机联锁车务仿真培训系统 casco模式,计算机联锁车务仿真培训系统简介(15页)-原创力文档...
- python合并excel工作簿_ExcelPython合并处理Excel工作簿、工作表
- 实用小技巧 利用Python一秒将全部中文名转为拼音
- excel-LOOKUP函数多条件查找
- w ndows安装,Win7旗舰版Wndows Virtual PC虚拟机安装教程.doc
- 这有10款好玩游戏,游戏迷速来围观
- android framework之priv-app,系统特权app权限那些坑
- APP专项测试-弱网测试
- word 编号圆圈里面带个数字的输入
- keep sb updated_keep you update 和keep you updated哪个正确
- Enhancement
- Excel使用Alt+Enter在单元格内换行
- VMware清理Linux虚拟机硬盘
- 求生之路2服务器无限刷特感,求生之路2全部联机方法一览_求生之路2怎么联机_牛游戏网...
- 2019年一月十日 Mixin Network 资产持有量快照