设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Pygame 第3课】 游戏中的事件

[复制链接]

0

主题

0

好友

101

积分

注册会员

Rank: 2

楼主
发表于 2013-10-18 18:37:26 |显示全部楼层
两张图根据图片尺寸自动设置尺寸大小显示
  1. # -*- coding: utf-8 -*-
  2. import pygame
  3. #导入pygame库
  4. from sys import exit
  5. #向sys模块借一个exit函数用来退出程序
  6. pygame.init()
  7. #初始化pygame,为使用硬件做准备

  8. pygame.display.set_caption("Hello, World!")
  9. #设置窗口标题
  10. background = pygame.image.load('bg.jpg')
  11. #加载并转换图像
  12. while True:
  13. #游戏主循环

  14.     for event in pygame.event.get():
  15.         if event.type == pygame.QUIT:
  16.             #接收到退出事件后退出程序
  17.             pygame.quit()
  18.             exit()
  19.         if event.type == pygame.MOUSEBUTTONDOWN:
  20.     #接收到鼠标按下事件后更换背景
  21.             background = pygame.image.load('bg2.jpg').convert()
  22.     width = background.get_width()
  23.     height = background.get_height()
  24.     screen = pygame.display.set_mode((width, height), 0, 32)
  25. #创建了一个窗口,窗口大小和背景图片大小一样
  26.     screen.blit(background, (0,0))
  27.     #将背景图画上去
  28.     pygame.display.update()
  29.     #刷新一下画面
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-6 08:38 , Processed in 0.026845 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部