crossin先生 发表于 2013-9-5 21:05
在if event.type == pygame.MOUSEBUTTONDOWN:这个if里面增加一些输出,比如
print ‘button down’
看看 ...
lulu 发表于 2016-8-26 16:03
为什么我这样就切换不了图片呢:
if bg==pygame.image.load('D:\\Python27\\workspaces\\1.jpg').convert() ...
#-*- coding:utf-8 -*-
import pygame
from sys import exit
pygame.init()
screen=pygame.display.set_mode((520,520),0,32)#创建一个窗口,大小和背景图片一样大
pygame.display.set_caption('hello,World!')#设置窗口标题
background1 = pygame.image.load('pic1.jpg').convert()#加载并转换图像
background2 = pygame.image.load('pic2.jpg').convert()
background = background1
n=0
while True:
#游戏主循环
for event in pygame.event.get():
if event.type == pygame.QUIT:
#接收到退出事件后退出程序
pygame.quit()
exit()
if event.type == pygame.MOUSEBUTTONDOWN:
#接收到鼠标按下事件后更换背景
n+=1
if n%2==0:
background = background1
#print('a')
if n%2==1:
background = background2
#print('b')
screen.blit(background,(0,0))#将背景图画上去
pygame.display.update()#刷新一下画面
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) | Powered by Discuz! X2.5 |