腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
找到精灵在群中
的
位置?
、
我
正在用
pygame
做一个游戏,试图找出一种
让
敌人
爆炸
的
方法。
敌人
有他们
的
职业:
pygame
.sprite.Sprite
我
想
让
敌人
爆炸
的
尝试:
浏览 0
提问于2014-12-18
得票数 1
2
回答
Android位图放置
、
我
最近在
我
的
游戏中增加了一个
爆炸
,因为当
敌人
被杀死
的
时候,它工作得很好,但是
爆炸
不会在
敌人
x
和
y
上
“产卵”。问题是,
我
不是从中心绘制位图,而是从它
的
0,0位置绘制位图,所以
爆炸
向我
的
敌人
0,0发出。它不像
爆炸
在任意
的
地方产生,它在
敌人
<em
浏览 0
提问于2013-03-27
得票数 0
回答已采纳
1
回答
敌人
的
行动是错
的
,为什么?
、
我
想
让
敌人
的
移动像这样:第一,如果
敌人
坐标
x
>= WIDHT,
敌人
坐标
y
+= 5,
敌人
x
坐标在
x
上
减小(移动),
敌人
x
坐标在
x
上
增加
x
(移动),
敌人
x
坐标在
x
上
增加,
敌人
坐标
y
浏览 0
提问于2020-06-23
得票数 1
回答已采纳
3
回答
当
敌人
被杀
的
时候,
如何
解决这个问题?
、
在
我
的
画中,
我
这样做了,但是
爆炸
并没有持续一秒,只是消失了,有没有更好
的
方法,而不是说如果
敌人
的
生命值比这个负荷更大,
我
可以这样做?for explode in explodes: self.
y</e
浏览 39
提问于2020-06-25
得票数 0
回答已采纳
1
回答
如何
在玩家
的
近战武器
和
敌人
之间创建狭义碰撞检测
、
我
在这里有一段代码,它演示了
我
现在使用
的
系统: for event in
pygame
.event.get(): if event.type ==
pygame
.MOUSEBUTTONDOWN,所以从技术
上
讲,它将在
敌人
周围
的
一个圆形范围内工作。这对于像
爆炸
这样
的
东西是有效
的
,但是因为
我
在一个战斗系统上工作,玩家必须直视
敌人
,所以这不会真正起作用。 <e
浏览 19
提问于2019-05-20
得票数 3
1
回答
如何
在电子游戏中平滑地移动图像
、
、
、
我
已经搜索了堆栈溢出
的
其他相关问题,但没有找到正确
的
解决方案。基本
上
,
我
试图做一个太空入侵者游戏,在这里
的
底部,有一艘宇宙飞船击落
敌人
和
敌人
不断移动,使游戏
的
难度和乐趣。当我试图
让
敌人
移动时,他们画
的
线条看起来不太好。
y
): # Defining a
浏览 2
提问于2022-08-28
得票数 1
回答已采纳
2
回答
我
如何
让
我
的
精灵移动(
敌人
的
精灵)?
、
我
需要让在drawGrid函数中定义
的
敌方精灵移动,
我
希望它们移动到网格
的
边缘(水平),一旦到达网格
的
末端,它们就会向下移动一定
的
量,并开始向相反
的
水平方向移动。(就像太空入侵者中
的
外星人一样。)
我
试图移动它们,但无济于事。() av.
y
-= av.vel if ke
浏览 0
提问于2019-05-01
得票数 1
3
回答
在
pygame
中
如何
让
敌人
追随玩家?
、
、
、
我
是游戏
的
一部分。它运行得很好,但我想在
我
的
游戏中添加
敌人
。到目前为止,
我
在
pygame
精灵中添加了
敌人
的
图像。def moveEnemy(self): enemies.rect.
x
= player.rec
浏览 1
提问于2013-11-18
得票数 4
回答已采纳
1
回答
对角线运动
、
我
正在尝试实现一个追逐玩家
的
敌人
,但是当
敌人
沿对角线移动时,它看起来比在单轴
上
移动
的
速度要慢,
我
不确定为什么。下面是
我
为
敌人
编写
的
代码:import constantsfrom Character import Player def __init
浏览 2
提问于2018-08-12
得票数 2
3
回答
Pygame
-在给定区域中随机生成对象
、
、
因此,
我
目前正在计划制作一个相对基础
的
游戏,其中包括
敌人
向玩家
的
“基地”进发,该基地将直接位于屏幕
的
中心。
我
正在努力寻找一种方法,
让
我
可以从屏幕
的
各个方面产生这些
敌人
,但只在屏幕
的
边缘。下面是
我
为
敌人
精灵创建
的
基本类,以及
我
试图在屏幕外部
的
位置生成它们
的
尝试。在大多数情况下,它是有效
的
浏览 0
提问于2018-01-12
得票数 1
1
回答
敌人
和子弹
的
位置值不会改变--玩牌游戏
、
然而,
我
注意到,enemy(enemy.pos_
y
)
和
bullet(bullet.pos_
y
)
的
Y
位置正是它们产生
的
位置,但是,即使
敌人
在游戏窗口中移动(因为move()函数在Enemy类中)
和
子弹移动那么,有什么办法可以使这些位置
的
值发生变化(
我
是说,值是因为屏幕
上
的
敌人
和子弹
的
位置改变了),并且仍然在给定
的
浏览 2
提问于2021-08-03
得票数 1
回答已采纳
1
回答
游戏简单动作:
敌人
模仿玩家
的
动作和回溯步骤
、
、
我
想使用
我
的
玩家类
的
移动方法,
让
敌人
复制玩家
的
动作。
我
想
让
敌人
基本
上
跟随玩家,直到达到一定
的
条件,例如3分钟已经过去,然后
我
想
让
敌人
重新追踪它
的
所有步骤。下面是
我
在玩家课堂上
的
动作方法
浏览 4
提问于2017-10-24
得票数 0
回答已采纳
4
回答
Pygame
删除对象
、
我
需要帮助删除一个对象,
我
的
意思是删除,而不是绘制或其他事情。到目前为止
我
的
代码如下: p_
x
= player_pos[0] # deleting part hereenemy_size = 50 e
浏览 0
提问于2020-07-30
得票数 3
4
回答
如何
创建一个for循环来初始化
我
的
类
的
对象,而不是一个接一个地初始化
、
、
、
def main():
pygame
.display.set_caption("Space Invaders") background.fill((0, 0, 0)) invader1.
x</
浏览 0
提问于2013-03-16
得票数 1
回答已采纳
1
回答
游戏-
如何
使hitbox与
敌人
的
移动一起工作?
、
、
我
正在制作一个Python游戏,
我
目前正在为hitbox工作。当玩家与
敌人
发生冲突时,程序应该暂停(设置play=False)。它只有“工作”时,
我
评论所有的
敌人
行动(第56-64行),但这显然不是最好
的
选择。
我
已经读到过
Pygame
有自己
的
hitbox碰撞系统,但无法弄清楚。
pygame
.draw.rect(window, (93,124,249), (player.
X
, player.
Y
浏览 0
提问于2019-05-24
得票数 0
回答已采纳
1
回答
如何
利用
pygame
.USEREVENT周期性地使
敌人
开火
、
、
我
最近试着用
pygame
.USEREVENT + 1
和
pygame
.time.set_timer()
让
敌人
发射子弹,但我所做
的
任何事情似乎都不能让
敌人
真正射击任何东西。这个程序仍然在运行,但从
敌人
的
角度来看,实际
上
什么也没有发生。
我
怎样才能让
敌人
真的朝任何给定
的
方向开火,然后最终向玩家开火呢?self.change_
x
= 0
浏览 1
提问于2018-08-27
得票数 2
回答已采纳
1
回答
如何
使
敌人
在游戏中随意发射小延迟子弹
我
看过其他线程,但他们说要使用
pygame
.time.set_timer(
x
,
y
),但这似乎不适用于我,它仍然以极快
的
速度拍摄,零延迟,
我
不知道为什么。
我
想
让
敌人
随意射击,但至少要延迟半秒钟。(nme_game是
敌人
的
直角,nme_game_bullet应该是来自
敌人
的
子弹)def nme_shooting(nme_game, nme_game_b
浏览 1
提问于2021-10-26
得票数 0
回答已采纳
1
回答
博弈碰撞检测问题
、
、
、
我
正在做一个游戏,在游戏中,你必须避开坠落
的
物体。
我
在碰撞检测方面有困难,因为当障碍物接触到球员时,它只会通过底部。这是
我
的
密码。
pygame
.K_LEFT:
pygame
.draw.rect(screen,BLUE,(p_
x
,p_
y
, 60,60))
pygame
.draw.rect(screen,RED,(e_
浏览 0
提问于2018-03-21
得票数 1
回答已采纳
3
回答
我
如何
在
pygame
中碰撞后在其他地方随机产生
敌人
?
、
由于某种原因,当我与
敌人
相撞时,它会随机地在别处繁殖,这很好,但当我不碰撞时,
敌人
会回到它原来
的
位置,下面是完整
的
代码。如果你运行这段代码,看看会发生什么。
我
正在寻找红色
的
块,当蓝色
的
方块与它发生碰撞时,它会在随机
的
其他位置产生。((width, height)) player_
x
= 300 #
浏览 26
提问于2020-07-18
得票数 1
回答已采纳
1
回答
Acton in for循环不影响组中
的
所有精灵
、
尝试制作空间入侵者风格
的
游戏,
我
希望使用for循环来影响所有
敌人
--但是通过代码显示,
我
得到了一个逻辑错误,其中只有第一个
敌人
受到影响,并且只有第一个
敌人
可以访问/使用
敌人
类中
的
enemy.moveLR关于
敌人
的
法典: super().>
浏览 1
提问于2021-12-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从零开发一个小游戏:PyGame 入门
Pygame,游戏开发的欢乐天地!
2024年用python放一场烟花秀
Python开发游戏,来看看我和老司机开车
python项目实战 打飞机(二)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券