擅长:python、mysql、java
<p>尝试使用<code>KEYDOWN</code>事件而不是<code>get_pressed()</code><code>get_pressed()</code>返回一个数组,其中包含键盘上每个键的状态,并且每次循环运行时都要调用该数组-因此,如果按住该键,它将重复触发</p>
<pre><code>for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
elif event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE:
y -= 1
else:
y += 0.2
</code></pre>
<p>这样的东西应该适合你</p>