【问题标题】:Moving a Sprite Back and Forth in pygame在 pygame 中来回移动精灵
【发布时间】:2014-04-22 06:08:37
【问题描述】:

我让精灵从屏幕的一端移动到另一端,但现在我希望它永远来回移动。有什么想法吗?

u = 1 #u is the x coordinate
if u < 430: #480 is the window siz, i want it to stop at 430
   u += 5 # Move up by 5

我应该添加我的整个代码以便更容易吗?

【问题讨论】:

  • 我应该添加我的整个代码以便你们更容易看到我的问题吗?

标签: python variables for-loop while-loop pygame


【解决方案1】:

您可以使用增量变量:

delta = 5
u = 1

并调整它以切换方向:

u += delta
if u >= 430: 
   delta = -5
elif u < 50:
   delta = 5

【讨论】:

  • 哇!好的!我认为你的意思是 x
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多