Python 在Pygame中记录坐标
我正在使用pygame,我想知道:Python 在Pygame中记录坐标,python,python-3.x,pygame,Python,Python 3.x,Pygame,我正在使用pygame,我想知道: 按下按钮X,在(X,y)处的曲面上闪烁图像。然后,将选择器移动到一个新坐标(xnew,ynew)并点击按钮X以在(xnew,ynew)处闪烁另一个图像。如何保存图像闪烁的每个坐标以供以后参考?只要。。。将它们添加到列表中 blit_spots = [] # ...later on... blit_spots.append((x, y)) 只是。。。将它们添加到列表中 blit_spots = [] # ...later on... blit_spots.
按下按钮X,在(X,y)处的曲面上闪烁图像。然后,将选择器移动到一个新坐标(xnew,ynew)并点击按钮X以在(xnew,ynew)处闪烁另一个图像。如何保存图像闪烁的每个坐标以供以后参考?只要。。。将它们添加到列表中
blit_spots = []
# ...later on...
blit_spots.append((x, y))
只是。。。将它们添加到列表中
blit_spots = []
# ...later on...
blit_spots.append((x, y))
if(newx,newy)在blit_点中:
(虽然如果成员资格是您想要检查的,您可能希望将blit_点
设置为set
,并使用blit_点.add()
),那么在我这样做之后,我如何回去检查这些点的坐标?e、 g按钮X在(X,y)处闪烁图像A。如果光标再次位于(x,y),则按钮x在(x,y)处闪烁图像B,但如果光标不在(x,y),则按钮x在(x,y)处闪烁图像A。不管怎样,我已修复它!使用循环,使用列表索引检查每个坐标,等等。if(newx,newy)in blit_spots:
(虽然如果成员身份是您想要检查的,您可能希望将blit_spots
设置为set
,然后使用blit_spots.add()
)所以在我这样做之后,我怎样才能回去检查坐标和那些坐标?e、 g按钮X在(X,y)处闪烁图像A。如果光标再次位于(x,y),则按钮x在(x,y)处闪烁图像B,但如果光标不在(x,y),则按钮x在(x,y)处闪烁图像A。不管怎样,我已修复它!使用循环,使用列表索引等检查每个坐标。