【发布时间】:2021-06-14 14:30:00
【问题描述】:
我试图在 pygame 中制作一些 Minecraft 2d 克隆,并且我希望它在我左键单击时在光标位置处显示图像,但是当我测试游戏并左键单击时,图像会出现并很快消失。
代码如下:
import pygame
# Setup
pygame.init()
screen = pygame.display.set_mode((1080,720))
pygame.display.set_caption('2d minecraft')
clock = pygame.time.Clock()
logo = pygame.image.load("logo.png")
pygame.display.set_icon(logo)
# Variables
running = True
dirt = pygame.image.load("logo.png")
# Program
while running:
# Customization
screen.fill((110,150,200))
# Update display
pygame.display.update()
# Events
for event in pygame.event.get():
if event.type == pygame.MOUSEBUTTONUP:
screen.blit(dirt, (pygame.mouse.get_pos()))
if event.type == pygame.QUIT:
running = False
pygame.display.flip()
clock.tick(30)
【问题讨论】: