腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
PyGame
键
被
按住
:
当
按
下一个
键
时
,
一些
字符
被
多次
写入
、
这样我们就可以在里面输入
一些
东西了。然而,现在遇到的问题是,当我们试图只
按
一次
键
时
,有时它会重复
多次
(通常是两次或更
多次
)。伪代码如下所示: for event in
pygame
.event.get(): if event.type == QUIT or (event.type == KEYDOWNto i
浏览 27
提问于2019-03-29
得票数 0
3
回答
游戏-运动加速
、
我想在python/
pygame
中编写一个脚本,
当
您
按住
移动按钮
时
,将使
字符
加速(因此,当我
按住
左键
时
,
字符
会加速到特定的速度,然后速度会平缓,当我释放
键
时
,它的速度会慢慢降低,直到完全停止)。目前,我的代码将认识到
字符
必须加快速度,但是速度的变化只发生在每次我
按
下并释放
键
时
(例如:第一个
键
按
的速度是
浏览 0
提问于2018-04-10
得票数 1
回答已采纳
2
回答
变量事件在赋值之前引用,尽管我引用了它。
、
但是,当我将所有程序放入它们的函数中并试图运行第一级
时
,我得到了一个错误:我在网上搜索了这个错误,并做了应该修复的事情;我将这些代码行放在事件循环下,但这使得游戏不可玩;我必须按下键才能移动(
按住
它不起作用这是密码: for event in
浏览 3
提问于2020-07-14
得票数 0
回答已采纳
4
回答
Pygame
: key.get_pressed()与事件队列不一致
、
、
我已经基本工作了,但我碰到了一个奇怪的墙:我使用箭头
键
来控制我的角色。如果我
按住
一个箭头
键
,然后
按
下另一个箭头
键
(要对角移动),
字符
将
按
预期移动。但是,如果我释放我
按
下的第二个
键
(同时仍然
按住
第一个
键
),角色就会停止移动,即使我仍然
按住
第一个
键
。如果我把
字符
对角向下和向右移动,先按下键,然后
按
右键,然后释放右键使其简单向下移动,
浏览 3
提问于2012-08-10
得票数 5
回答已采纳
1
回答
Pygame
形状旋转
、
、
、
我正在做一个小游戏,
当
一个
键
被
按
下
时
,我在旋转其中一个形状
时
遇到了麻烦。我已经成功地旋转了形状,但是
当
按键
被
按
下
时
,它继续旋转(90度),而不是停留在它的新位置。相关代码位于倒数第六行(elif keysK_d) self.screen= screen s
浏览 0
提问于2014-05-17
得票数 0
1
回答
当我
按
下一个
键
的时候,
pygame
里面发生了什么?何时使用
pygame
.event==KEYDOWN
、
、
、
checkp_list[0]=head_pos if dir_ not in ["up", "down"]: dir_= "up"基本上,只要按下箭头
键
,方向指示器dir_就会改变,它会在检查点编号checkp_
浏览 27
提问于2020-07-23
得票数 1
回答已采纳
1
回答
在
pygame
中移动
、
、
有一段代码是这样的:if keys[
pygame
.K_LEFT]: self.rect.xelif keys[
pygame
.K_UP]: self.rect.y -= self.speed self.rect.y += self.speed
浏览 0
提问于2021-03-30
得票数 0
1
回答
按键之间无延迟
、
、
、
、
我正在做一个游戏,并有一个问题,因为
当
左键
按住
字符
应该左,
当
右键
按住
字符
应该右转。这一切都在工作,但问题是,
当
按
下一个
键
时
,
字符
向相应的方向移动,等待大约半秒钟,直到计算机意识到
键
被
按住
,然后
字符
按
我想要的方向移动。在
按住
钥匙之后,我该如何摆脱延迟呢?这是我移动角色的代码。
浏览 6
提问于2015-03-22
得票数 0
1
回答
如何获取是否
按
下了加号
键
、
我是
pygame
的新手,我试图从主键盘上获得加号(+)
键
的状态,而不是numpad的变体。上的
pygame
文档说要使用K_PLUS,但这似乎行不通。我编写了下面的示例代码,
当
按
下加号
键
时
应该打印“已按下”,但它并没有这样做。from
pygame
.locals import*
pygame
.init() window =
pygame
浏览 0
提问于2016-11-04
得票数 1
2
回答
我怎样才能在2DpyGame python程序中大显身手呢?
、
如果
pygame
程序只是一个基本的实体,你可以使用箭头
键
正常移动,我如何才能使它在按下空格
键
的情况下,基于
按
下
时
所
按住
的箭头
键
,玩家会稍微冲向指定的方向?我的想法是,
当
按
下空格
键
时
,程序会检查其他
键
是否
被
按住
,并基于此快速增加x和/或y坐标,然后在特定时间停止,但我不知道如何使其停止,因为所有这些都发生在主游戏循环中。任何洞察力都是值得
浏览 2
提问于2021-02-21
得票数 0
1
回答
一个热键上的多个函数(
键
按住
并释放)
我正在尝试构建脚本,
当
热键
被
按住
时
,它会降低一次音量,而在
键
释放之后,卷会被设置回正常/先前的卷。这个
键
(
按住
时
)也应该像普通
键
一样发送输入。案件:下面是我当前的脚本,它适用于
浏览 1
提问于2020-08-06
得票数 0
回答已采纳
1
回答
使用pynput监控按键
时
重复按键的问题
、
我正在做一个小程序,
当
一个
键
被
按
下
时
,它就会播放声音,但当我
按
下任何一个按钮
时
,它就会开始重复发出噪音。我想知道的是如何制作它,这样当我
按住
一个
键
时
,它会播放一次声音,而不会重复它。def on_press(key):
pygame
.mixer.music.load(song)
pygame
.m
浏览 29
提问于2021-08-30
得票数 0
1
回答
为什么我在没有释放密钥的情况下得到
Pygame
事件?
、
、
、
、
我试图在Python3.6中构建一个简单的代码,它将执行以下操作:
当
按
下键盘
键
时
:(如果
键
被
按住
,它应该只打印一次“
按
”,然后停止)。基本上我只想打印一次
键
的最后状态,
按住
键
时
,我会得到连续的新闻/发布事件,即使没有物理释放的
键
,而不是只得到
浏览 0
提问于2018-05-20
得票数 2
回答已采纳
7
回答
区分按键和按键
、
、
我有一个javascript函数,
当
‘向下’
键
被
按
下时运行。我想,如果“向下”
键
被
按住
,函数将根本不会运行。问题是,如果我
按住
这个
键
,浏览器会将其视为连续
多次
按
下的
键
。谢谢
浏览 0
提问于2011-08-24
得票数 7
回答已采纳
2
回答
.NET中的键盘事件
、
、
、
当
释放一个
键
时
,key up事件
被
触发。这适用于a,b等普通
键
。但是,
按住
箭头
键
或退出
键
会产生不同的结果。不是在释放按键
时
触发按键向上事件,而是在按键
按
下事件之后立即触发。因此,
按住
一个箭头
键
就相当于快速地
多次
按
下并松开该
键
。有没有什么解释和解决办法来确定密钥实际释放的时间?
浏览 3
提问于2009-02-10
得票数 2
2
回答
KeyUp与KeyDown在.NET中的输入检测
我有一个文本框 这是一个相当标准的操作序列,我想知道是使用KeyDown还是使用KeyUp事件。现在,我在此找到的几乎所有示例都使用KeyDown事件来检测是否
按
下了enter
键
。但是,根据的说法,
当
键
被
按住
一段时间
时
,KeyDown事件会被
多次
触发。如果用户不小心
按住
enter
键
,我的事件将被<e
浏览 3
提问于2014-08-08
得票数 0
回答已采纳
3
回答
在按下键
时
尝试切换BOOL,而不是按键
时
。
、
、
、
我试图使BOOL切换
时
,一个
键
被
按
下,而不是,因为这只是让它开关开关(真和假),每帧,如果
键
被
按住
。这是我的小切换代码 robsHouse.pressed = True robsHouse.pr
浏览 3
提问于2013-08-28
得票数 0
回答已采纳
1
回答
雪碧运动的重点问题
、
、
、
我有一种我希望事情发生的方式,如下所示: 此外,当我
按
一个向上或向下键,然后
按
一个左右键
时
,我希望看到sprite向左或向右移动,直到其中一个
键
也
被
松开。总之,我希望最近的方向
键
按</em
浏览 2
提问于2012-12-10
得票数 1
回答已采纳
4
回答
如何使用
pygame
.KEYDOWN在
按住
按键的情况下通过循环每次执行某项操作?
、
、
、
我做了两个函数,用来检查事件
pygame
_events =
pygame
.event.get()和def get_keys_pressed(self): keys_pressed = get_
pygame
_events() #
pygame
.event.get(
pygame
.KEYDOWN)keys_pressed_list.append("click&
浏览 1
提问于2014-08-26
得票数 5
2
回答
按
下键移动一个直角
、
、
我一直在
按住
键
,并自动移动方格。我尝试过将
pygame
.key.get.pressed()更改为
pygame
.key.get.focused(),但仍然什么也没有。import
pygame
screen =
pygame
.display.set_mode((400,300)) pressed_keys =
pyga
浏览 1
提问于2016-10-12
得票数 0
回答已采纳
点击加载更多
相关
资讯
手把手带你入python坑小游戏-微信打飞机(8)
Excel教程:值得学习的查找替换,看到最后通配符厉害了
Mac效率神器Alfred系列教程-剪切板历史记录
这里有您需要的world快捷键大全
Web 键盘输入法应用开发指南(1) —— 基本概念
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券