使用pygame鼠标单击更改值

时间:2016-06-08 04:30:41

标签: python pygame mouseclick-event

我正在尝试创建一个简单的游戏,只是为了练习pygame,我试图通过鼠标点击更改值,我无法找到该做什么

global item

ev = pygame.event.get()
item = 0

while True:
for event in ev:
    if event.type == QUIT:
        pygame.quit()
        sys.exit()
for event in ev:
    if event.type == pygame.MOUSEBUTTONDOWN:
        item + 1
        print (item)

运行之后,我点击鼠标,游戏就会冻结,外壳中没有任何内容。

请帮忙 感谢

1 个答案:

答案 0 :(得分:0)

欢迎使用stackoverflow。

一个简单的脚本,其中在窗口中单击将let progressView = UIProgressView(progressViewStyle: .Bar) progressView.center = view.center progressView.setProgress(0.5, animated: true) progressView.trackTintColor = UIColor.lightGrayColor() progressView.tintColor = UIColor.blueColor() view.addSubview(progressView) 递增1并打印它:

item

此示例显示了pygame程序的基本布局和流程。

请注意,import pygame pygame.init() screen = pygame.display.set_mode((400,400)) clock = pygame.time.Clock() item = 0 done = False while not done: for event in pygame.event.get(): if event.type == pygame.QUIT: done = True elif event.type == pygame.MOUSEBUTTONDOWN: item += 1 print item clock.tick(30) pygame.quit() 循环包含示例中的两个循环。

希望这有帮助