社区
其它游戏引擎
帖子详情
有多个类继承了Sprite,请问使用group = pygame.sprite.Group()怎么知道创建的是哪个精灵的编组啊?
脱缰野码
2020-07-13 11:43:38
有多个类继承了Sprite,请问使用group = pygame.sprite.Group()怎么知道创建的是哪个精灵的编组啊?
...全文
64376
1
打赏
收藏
有多个类继承了Sprite,请问使用group = pygame.sprite.Group()怎么知道创建的是哪个精灵的编组啊?
有多个类继承了Sprite,请问使用group = pygame.sprite.Group()怎么知道创建的是哪个精灵的编组啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
python小白于ZX
2020-08-27
打赏
举报
回复
1
这得看你的精灵组添加的是哪个类实例化后的对象了
Python
Pygame
游戏开发入门与实战
本课程主要内容如下:
Pygame
基础知识 (1)搭建
Pygame
开发环境 (2) 绘图 (3) 键盘鼠标事件图像处理 (1) 装载位图 (2) 旋转图像
Pygame
精灵
(
Sprite
) (1)编写
精灵
类
(2) 缩放
Sprite
(3) 绘制帧 (4) 设置
Sprite
动画帧率 (5)
精灵
组 (6) 实现不同的帧率碰撞检测 (1) 矩形碰撞检测 (2) 圆形碰撞检测 (3) 遮罩碰撞检测 (4)
精灵
与组之间的碰撞检测 (5)组与组之间的碰撞检测 5. 为游戏加上音效 6. 实战演练
python:collisions=
pygame
.
sprite
.
group
collide(bullets,aliens,True,True)
这行代码遍历bullets和aliens这两个
编组
,并根据后面的True或False来决定是否删除对应的
精灵
。 以下是有道对这个方法的翻译: 找到所有在两个组之间碰撞的
精灵
。
group
collision (
group
1,
group
2, dokill1, dokill2, = None) ->
Sprite
_dict 这将找到两个组中所有
精灵
之间的冲突。碰撞是通过比较
精灵
来确定的。rect...
pygame
.
sprite
Group
和
Sprite
使用
感受
Group
编组
中,update()方法调用的是
类
中对应的update()方法,即
类
中一定要有update()才能在
Group
中调用update(),名称要对应 而draw()方法不同,它不需要
类
中有对应的函数名称,直接
使用
Group
调用即可,功能和非
编组
中的blitme(self)
类
似,都是重新在屏幕上绘制对象。 def blitme(self): self.screen.blit(self.image,self.rec...
pygame
编组
(
精灵
组)
Group
中的常用方法介绍
说明: 1.以下所用的
Group
均为
Group
类
的对象实例 2.
Group
类
是对Abstract
Group
类
的
继承
sprite
.py文档中描述如下: class
Group
(Abstract
Group
): """container class for many
Sprite
s
pygame
.
sprite
.
Group
(*
sprite
s): return...
pygame
精灵
组有哪些方法_
pygame
编组
(
精灵
组)
Group
中的常用方法介绍
说明:1.以下所用的
Group
均为
Group
类
的对象实例2.
Group
类
是对Abstract
Group
类
的
继承
sprite
.py文档中描述如下:class
Group
(Abstract
Group
):"""container class for many
Sprite
s
pygame
.
sprite
.
Group
(*
sprite
s): return
Group
A simple container for S...
其它游戏引擎
456
社区成员
668
社区内容
发帖
与我相关
我的任务
其它游戏引擎
其它游戏引擎
复制链接
扫一扫
分享
社区描述
其它游戏引擎
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章