Python 如何保持我的闪屏图像在屏幕上一旦你被创建
我正在做一个简单的井字游戏,其中有一个图像,我在一个鼠标上升事件上闪烁…但由于游戏循环,它在下一刻消失。这是代码…有人能帮我在鼠标一闪而过的时候如何让它保持在屏幕上吗Python 如何保持我的闪屏图像在屏幕上一旦你被创建,python,pygame,Python,Pygame,我正在做一个简单的井字游戏,其中有一个图像,我在一个鼠标上升事件上闪烁…但由于游戏循环,它在下一刻消失。这是代码…有人能帮我在鼠标一闪而过的时候如何让它保持在屏幕上吗 toggle = True # Game loop. while True: box = 0 ... if event.type == pygame.MOUSEBUTTONUP: pos = pygame.mouse.get_pos() if rect_1.colli
toggle = True
# Game loop.
while True:
box = 0
...
if event.type == pygame.MOUSEBUTTONUP:
pos = pygame.mouse.get_pos()
if rect_1.collidepoint(pos):
box = 1
toggle = not toggle
...
screen.fill((235, 235, 235))
if box != 0:
if (toggle):
if (box == 1):
cross_rect = cross_minified.get_rect(center=rect_1.center)
screen.blit(cross_minified, cross_rect)
有人能给我推荐一个解决方案吗?初始化循环上方的框:
toggle = True
# Game loop.
box = 0
while True:
...
我得到了解决方案,伙计们,我只是使用了一个列表,检查是否附加了值,如果附加了值,我只是将其显示在屏幕上。但是当我们单击其他框时,x的值从1更改为2,34等,它消失了