腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(213)
视频
沙龙
1
回答
pygame
-
while
循环
使
pygame
窗口
冻结
/
如何将
子弹
射出
玩家
?
python
、
python-3.x
、
while-loop
、
pygame
这很好用,但有一个问题:我写了'bullet spawner‘player.x和player.y的x和y坐标,我认为
子弹
会从
玩家
的位置
射出
。但他们没有。他们从球员在比赛开始时的位置投篮,而产卵者不动。所以我试着用一个
while
循环
和bool isMoving来做这件事,只有当
玩家
移动的时候才是真的: ......position = (player.x, player.y)
while
isMov
浏览 24
提问于2021-10-23
得票数 0
回答已采纳
2
回答
游戏多键射击冷却时间
python
、
pygame
在我的游戏中,
玩家
可以使用WASD键发射不同颜色的
子弹
。
玩家
可以像现在按下键一样快地发射
子弹
,这意味着你可以将WASD键混在一起,并发
射出
一连串的
子弹
。我试着创建一个USEREVENT来为
玩家
的射击做一个冷却,但是我不完全确定我是否做的对,因为当我运行游戏时,
玩家
根本不射击。True clock.tick(FPS) for event in
pygame
.eve
浏览 5
提问于2020-08-11
得票数 0
回答已采纳
1
回答
当我在
pygame
中没有按住空格键的时候,我如何制作一个连续移动的
子弹
?
python
、
pygame
import
pygame
pygame
.init() screen =
pygame
.display.set_mode((800, 600))
pygame
.display.set_caption("Space Invaders") screen.blit(playerBull
浏览 1
提问于2021-09-27
得票数 1
1
回答
游戏射击多发
子弹
python
、
pygame
我试图
射出
多颗
子弹
,但我只能让它
射出
1,然后我必须重新开始游戏,我如何
射出
多颗
子弹
,我已经尝试了做
循环
,但我不能让他们工作import sys FPS=
pygame
.time.Clock()b=b_x, (0, 0,
浏览 4
提问于2020-11-03
得票数 0
回答已采纳
1
回答
敌人在游戏中发射恒定的光束而不是
子弹
python
、
pygame
、
projectile
试图在游戏中制造敌人,在游戏中用直线发射
子弹
。我设法
使
敌人射击,但它
射出
了一束不断的
子弹
,而不是把它们隔开。有办法把
子弹
打出去吗?这是敌人的阶级 def __init__(self): def __init__(self, x, y):bos
浏览 1
提问于2019-10-03
得票数 4
回答已采纳
1
回答
如何在
pygame
中发射
子弹
(不是面向对象的)
python
、
pygame
x_change = 0enemy_start_y = random.randrange(0,470)for event in
pygame
.event.get(): quitgame() if event.key == <
浏览 0
提问于2016-03-15
得票数 0
1
回答
Pygame
没有响应
python
、
user-interface
、
pygame
我正在学习
pygame
,我只是输入了一些基本的行,试图在我的
窗口
中移动一个球,但在显示图像后,
窗口
就会
冻结
。import
pygame
screen =
pygame
.display.set_mode((640, 480)) screen.blit(ball, ball_rect) # display player
浏览 17
提问于2017-07-21
得票数 1
回答已采纳
1
回答
子弹
射击问题(
子弹
在
射出
另一颗
子弹
后停止移动)
python
、
pygame
所以,当我射中
子弹
时,它会根据球员的角度向正确的方向移动,但当我
射出
另一颗
子弹
时,前一颗
子弹
就停止移动。以下是
子弹
类: def __init__(self, rocket): self.angle =(screen, (0, 255, 0), self.bullet)
while
run: #ang
浏览 3
提问于2022-01-18
得票数 1
2
回答
如何在
pygame
中控制单发
子弹
python
、
pygame
、
bullet
对于
子弹
,我使用了一个列表,所以每次我发射一颗
子弹
时,都会被附加到这个列表中,并在屏幕上“绘制”这个列表。只要
子弹
从屏幕上消失,我就会把它从列表中删除。然而,这不是我的意图,因为我希望人们在射击时改变方向,而不是已经
射出
的
子弹
的方向。如果这不合理,为了禁止
玩家
神奇地改变已经
射出
的
子弹
的路径或方向(比如使用心灵感应来控制
子弹
并让它们绕着一个圈),我禁止在射击时改变方向。但这不是我的意图,因为我仍然希望
玩家
能够控制<em
浏览 23
提问于2019-01-08
得票数 3
1
回答
蒙特卡洛对蟒蛇与蟒游戏,但最终
窗口
结冰。为什么?
python
、
pygame
import
pygame
from colorama import Cursorimport os xsize, ysize = 700, 700 return
浏览 0
提问于2020-04-24
得票数 0
回答已采纳
2
回答
子弹
不会出现在简单的太空入侵者游戏中
python
、
pygame
我是一个新的程序员,并试图找出为什么我的
子弹
没有出现。似乎Y坐标发生了变化,但由于某种原因,
子弹
没有出现。这是我在Python中的代码:import randomimport sysshooting = Falsekeys = [False,False,False,False] clock =
pygame
.time.C
浏览 3
提问于2017-07-20
得票数 1
回答已采纳
2
回答
在
pygame
.draw.rect()上卡住
python-3.x
、
pygame
,形状不会停留在表面上display_hight = 600 fire_start_x = x + (ship_width / 2) if event.key
浏览 1
提问于2017-08-15
得票数 0
1
回答
游戏w/ 2
玩家
的射击功能
collision-detection
、
pygame
进程:第二名
玩家
按“E”键发射他们的弹丸我不知道如何正确地编码这个函数。到目前为止,这是我的代码:import
pygame
, math#Creating sprites
pygame
.dis
浏览 0
提问于2017-10-31
得票数 4
回答已采纳
1
回答
游戏
窗口
在运行中崩溃
python
、
pygame
、
crash
、
game-development
我正试图制作一个绞刑游戏,它有一个
窗口
,显示每次你做错误猜测时绞刑员都会被画出来。我使用的是游戏库,但当我运行程序时,它打开
窗口
,然后崩溃。怎么修?result window.fill((0, 0, 0))
while
running: if event.type==
pygame
.QU
浏览 0
提问于2022-02-13
得票数 0
回答已采纳
1
回答
游戏
窗口
在
pygame
.display.update()之后自动退出。如何预防?
python
、
pygame
这是我的密码:font.set_bold(True)textRect.centery=mainSurface.get_rect().centery
pygame
.display.update() 在这个片段之前,我有一个
循环
,它会导致一个动画。<e
浏览 4
提问于2016-10-30
得票数 0
1
回答
在
pygame
中移动一个精灵到另一个精灵
python
、
pygame
、
sprite
我是
pygame
的新手,正在尝试开发一个8位Shooter。我想要的是,当用户按下空格键时,一颗
子弹
会发射并离开,直到它击中一群暴徒或
窗口
的边缘。screen.get_rect().bottom: def update(self): self.direction == Player
浏览 1
提问于2013-06-24
得票数 1
3
回答
Pygame
应用程序不会在第一次关闭
python
、
pygame
我正在用
pygame
构建一个小游戏,我想要一个退出的函数。然而,它需要多次点击才能退出,而且也不一致。此外,windows exit函数也在重新启动程序,这里是处理退出的代码部分。if isKill: gameover = myfont.render("Press R to Respawn", Falseevent.type == KEYDOWN: gamel
浏览 0
提问于2020-08-26
得票数 3
1
回答
Pygame
中的自上而下的射手--删除
子弹
会导致问题
object
、
for-loop
、
pygame
我正在尝试用Python编写一个自上而下的射击游戏,我在控制和移除
子弹
方面遇到了问题。总而言之,我有一个用于
玩家
控制的船的类和一个用于
玩家
开火时船产生的
子弹
的类。我不确定它是什么(我认为它是处理移动和删除所有
子弹
的for
循环
),但我得到了这种奇怪的与左侧
子弹
的错位,比如当游戏必须移除一颗
子弹
时,它跳过(只有一帧)将左侧
子弹
移动到屏幕顶部下方,而右边的
子弹
保持不受影响如果
玩家
按下“射击”键,并且<em
浏览 2
提问于2013-10-28
得票数 0
1
回答
为什么蓝方块在Python游戏库中无限期地移动?
python
、
pygame
import
pygame
num_box = 15color2 = (169,250,81)y = 0
while
True: if event.type ==
pygame
.QUIT:
pygame
.quit() keys =
pygame
.key.get_
浏览 7
提问于2022-04-28
得票数 1
回答已采纳
1
回答
PyGame
,等待电脑决定它的行动
python-3.x
、
pygame
、
minimax
好吧
while
running: DISPLAYSURF.fill(BGCOLOR) #event handlers if event.type == QUI
浏览 0
提问于2018-09-24
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用 Python 实现打飞机
如果Python基础够扎实了,不妨挑战一下二十分钟开发一款游戏!
十年开发经验的游戏工程师手把手教你用python写一个小游戏
python项目实战 打飞机(二)
python项目实战 打飞机(三)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券