腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
pygame
玩家
碰撞
错误
python
、
python-3.x
、
pygame
我正在制作一个基于瓦片的
pygame
platformer游戏 这是我的冲突检查代码: # check for collision self.vel_y = 0 当我运行游戏时,我遇到了一个奇怪的bug,
玩家
可以移动到平台瓷砖之外,而当
玩家
从平台瓷砖出来时,
玩家
应该会倒下。
浏览 15
提问于2021-05-11
得票数 0
1
回答
我不知道在游戏中碰到特定的块时该如何结束游戏。
python
、
python-3.x
、
pygame
如果
玩家
与"v“游戏列表中的任何
玩家
发生冲突,游戏将退出。import
pygame
clock =
pygame
.time.Clock()
pygame
.display.set_caption("G
浏览 5
提问于2020-04-24
得票数 1
回答已采纳
2
回答
如何在没有透明部分的情况下获得
pygame
表面的直角?
python
、
pygame
、
pygame-surface
我正在实现
碰撞
检测,并希望检查是否有矩形对象正在接触
玩家
。我的墙使用.set_colorkey(background),其中background是指定的背景颜色。
浏览 18
提问于2019-01-01
得票数 1
回答已采纳
1
回答
缓缓地调整距离(小游戏)
python-3.x
、
pygame
玩家
需要控制一艘船,以便移动墙壁上的槽隙。以下是我的问题: 我如何使墙(直指)慢慢变大,直到它到达一个点?
浏览 1
提问于2019-01-13
得票数 1
回答已采纳
1
回答
如何检测两个移动精灵之间的
碰撞
?
python
、
pygame
、
sprite
、
collision-detection
我试图做到这一点,所以当我的
玩家
精灵与敌人相撞时,
玩家
就会被杀死。然而,我的
玩家
只有在敌人与
玩家
在同一地点产卵时才会死亡,而不是当
玩家
故意移动和触摸另一个精灵时才会死亡。这是我的代码:from random import randintfrom
pygame
.math import Vector2
pygame
.display.set_capti
浏览 2
提问于2019-04-12
得票数 1
回答已采纳
1
回答
当
玩家
与墙相撞时,拒绝游戏中的移动
python
、
pygame
我在游戏中遇到了
碰撞
的麻烦。具体来说,我有一个球员和一个墙的列表,如果它们
碰撞
,我应该阻止更多的运动在那个方向。
pygame
.init()
pygame
.display.set_caption("Game)
pygame
.quit
浏览 2
提问于2022-01-06
得票数 1
回答已采纳
1
回答
Pygame
与静态播放器的冲突
python
、
python-3.x
、
pygame
我正在创建一个游戏,
玩家
的角色总是停留在屏幕的中心,而周围的墙壁改变位置,就像许多自上而下的游戏一样。我的问题是,我有一个墙的
pygame
.Rects列表,但我不能想出一种方法,使
碰撞
与静态播放器正确工作。我有这样的变量player =
pygame
.Rect([100, 100, 20, 20]) 其中,墙包含当前标高的所有墙当
玩家
与这些长方形中的一个
碰撞
时,它会正确地调整,并停止
浏览 18
提问于2017-08-18
得票数 0
回答已采纳
1
回答
Pygame
曲面
pygame
、
blit
我似乎不明白表面是如何工作的,也不明白切割表面是如何工作的。所以我想要用我的PacMan游戏来创造一种效果,我有一张图片,它的嘴巴紧闭,另一张是张开的,我想知道,当我有屏幕,背景图像,迷宫本身时,是否有人能解释这是怎么可能的,给我一个提示或想法,这样我就可以发展逻辑了。我理解曲面的方式是,每一幅图像都有自己的表面,以及它自己的坐标(与屏幕无关),但我不知道为什么我很难理解为什么我很难理解为什么在屏幕周围移动的时候,我能同时在屏幕上同时涂上两个表面来创造咬人的特殊效果。
浏览 3
提问于2022-08-23
得票数 0
1
回答
如何在
pygame
中绘制依赖于变量状态的对象?
python-3.x
、
pygame
我正在尝试制作一个地下城游戏,我在里面添加了一个手电筒,现在我想让手电筒在
玩家
与它
碰撞
时消失,这是手电筒和
玩家
的部分:
pygame
.init flashlight =
pygame
.draw.rect(win, RED, (item_spawns_x,item_spawns_y, 32, 32)) Player =
pygame
.draw.rect(win, WH
浏览 0
提问于2019-10-29
得票数 2
1
回答
玩家
精灵与平台精灵像素完美
碰撞
的热游戏掩码
python
、
pygame
、
sprite
、
collision-detection
、
mask
我正在成功地探测到我的
玩家
精灵和平台精灵之间的
碰撞
使用面具在游戏中,但我的问题是阻止
玩家
从平台上跳到它。 player.v_y = 0 红色点是已经检测到
玩家
精
浏览 2
提问于2022-01-09
得票数 0
回答已采纳
1
回答
Pygame
:如何忽略
碰撞
pygame
、
collision
好的,我正在用
pygame
制作一个2D滚动游戏,但希望能够控制何时考虑
碰撞
。例如,在我的
玩家
发生
碰撞
并死亡后,他在屏幕中央立即复活,问题是经常有另一个
碰撞
物体在附近,这会立即杀死
玩家
。我想要的是一小段时间,在这段时间里,
玩家
会受到
碰撞
的影响,允许它首先移动到安全的地方,然后继续正常地玩。我在想,也许可以将重生放在一个虚拟的精灵组中,然后随着时间的推移,移除它,并将其添加到另一个有
碰撞
的组中。我真的不知道。
浏览 2
提问于2013-05-22
得票数 1
回答已采纳
1
回答
Pygame
错误
的精灵
碰撞
python
、
pygame
我有一组精灵,我正在试着测试
碰撞
。然而,我似乎在我的
玩家
精灵和我的敌人精灵之间立即得到了很多
碰撞
。我试过了:print "hits is this long: " + str(然后我试过了: o.draw() if
pygame
.sprite.collide_rect(player, o)==True:检测
浏览 0
提问于2014-05-04
得票数 1
2
回答
Pygame
在损坏后闪烁雪碧图
python
、
pygame
、
sprite
我在使用
pygame
继续我的工作,我正在研究
玩家
精灵,特别是当它受到伤害的时候。我想要做的是,当
玩家
受到敌人的伤害时,我希望
玩家
的精灵闪烁2-3次,让
玩家
有一两秒的时间离开受到伤害的地方。我有一个生命条(3颗心),我设置它,每次敌人和
玩家
的精灵发生
碰撞
时,它都会删除1。我使用kill()函数(我知道这是
错误
的,因为它完全删除了精灵)。我怎样才能让精灵闪现一两秒钟呢?enemy_hit_list =
pygame
.sprite.spri
浏览 0
提问于2015-05-15
得票数 1
1
回答
吡对策垂直
碰撞
python
、
pygame
我有一个代码,使
玩家
在二维移动,没有重力(像艾萨克或世界最难的游戏)。x或y中
碰撞
移动,那么它只是起作用,但是当它垂直移动时,它会在另一边传送。这是因为当它在y边
碰撞
时,如果它在x中移动,那么x
碰撞
算法就会触发。player.rect.bottom = cell.rect.top colly=False def movement(self):
浏览 3
提问于2021-11-02
得票数 0
回答已采纳
2
回答
我如何测试游戏中的
碰撞
?
python
、
pygame
、
collision-detection
我在努力弄清楚游戏中的
碰撞
是如何发生的。我知道这和
pygame
.rect.colliderect有关,我可能很亲近,但是我会很感激一个比我更了解的人来看一看!下面是我编写的一个简单的程序,用来将一个小的绿色方块引导到一个更大的红色方块上,并且我试图在两者相遇时实现
碰撞
检测,但是在这个阶段,everything除了
碰撞
之外都能工作。
浏览 0
提问于2020-03-31
得票数 1
回答已采纳
1
回答
游戏--如何检查数组中是否存在与rect的
碰撞
?
python
、
arrays
、
pygame
、
collision-detection
我正在试着检查我的
玩家
是否与阵列中的任何一个rects发生
碰撞
。按照它现在的工作方式,逻辑只在数组的最后一个元素上工作,所以我的
玩家
只会与一个just和他刚刚走过的所有其他元素发生
碰撞
。我认为可能有更好的方法来检查与任何rects的
碰撞
,但下面是我所拥有的:def __init__(self, a, b, c, d): else
浏览 8
提问于2021-01-27
得票数 2
回答已采纳
1
回答
在Python/
Pygame
中创建迷宫,但不确定如何制作墙
python
、
pygame
import
pygame
, syswindowheight = 800
pygame
.display.set_caption('Maze Game') mainclock =
pygame
.time.Clock()player1 =
pygame
.draw.rect
浏览 1
提问于2013-09-26
得票数 1
回答已采纳
1
回答
列表中矩形的博弈冲突
python
、
python-3.x
、
pygame
移动适用于移动的墙壁,而不是
玩家
,因为
玩家
永远不会逃离屏幕。目前我正致力于X轴的运动,但是出了点问题。当
玩家
与左墙相撞时,通常不会让它更多地向左。但是,当它走到右边时,它稍微忽略了
碰撞
,更多的是向右。可复制的例子:import mathsurface =
pygame
.display.set_mode((1000,600)) clock.tick(60) 我试过调试
碰撞</
浏览 6
提问于2022-11-21
得票数 1
回答已采纳
1
回答
如何创建一个“实心”块?吡咯
python
、
pygame
我的代码:SCREEN_WIDTH = 1923 screen =
pygame
.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) all_sprites.add(player) clock = <e
浏览 4
提问于2021-03-22
得票数 2
回答已采纳
1
回答
如何检测一个矩形与另一个矩形先前位置之间的冲突?派克
python
、
list
、
pygame
、
rect
、
tron
澄清一下,Tron是一种游戏,
玩家
骑着自行车,在他们身后创建一条小径。如果一个
玩家
撞上了另一个
玩家
的路径/轨迹,他们就会输掉。我正试图在我的代码中通过使用游戏中的矩形来检测这种类型的冲突。对于如何实现这个想法,我有一个大致的想法:每当
玩家
移动时,他们都会在后面形成连续的矩形,这些矩形会被附加到一个名为tron_path_1或tron_path_2的列表中。因此,如果
玩家
1的rect与对方
玩家
(Tron_path_2)列表中的rect发生
碰撞
,我想要检测到这种<
浏览 1
提问于2020-04-13
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
十年开发经验的游戏工程师手把手教你用python写一个小游戏
分手厨房碰撞CJ现场,情侣玩家暴走,这是玩完就分手?
在你的 Python 游戏中模拟引力
《率土之滨》犯下错误,玩家们集体“上书”,结果到底如何?
用 Python 实现打飞机
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券