请选择 进入手机版 | 继续访问电脑版

4Ameta

 找回密码
 立即注册
搜索
查看: 187|回复: 0

Python game programing 1【Pygame】

[复制链接]

1

主题

1

帖子

14

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14
发表于 2022-9-5 01:24:47 | 显示全部楼层 |阅读模式
Python game programing 1【Pygame】






  1. import pygame
  2. import sys

  3. def main():
  4.     pygame.init()
  5.     pygame.display.set_caption("first Pygame show photo")
  6.     screen = pygame.display.set_mode((640,360))
  7.     clock = pygame.time.Clock()
  8.     img_bg = pygame.image.load("pg_bg.png")
  9.     img_chara = [
  10.         pygame.image.load("./pg_chara0.png"),
  11.         pygame.image.load("pg_chara1.png")
  12.     ]
  13.     tmr = 0
  14.     while True:
  15.         tmr = tmr + 1
  16.         for event in pygame.event.get():
  17.             if event.type == pygame.QUIT:
  18.                 pygame.quit()
  19.                 sys.exit()
  20.             if event.type == pygame.KEYDOWN:
  21.                 if event.key == pygame.K_F1:
  22.                     screen = pygame.display.set_mode((640,360),pygame.FULLSCREEN)
  23.                 if event.key == pygame.K_F2 or event.key == pygame.K_ESCAPE:
  24.                     screen = pygame.display.set_mode((640,360))   
  25.         x = tmr%160
  26.         for i in range(5):
  27.             screen.blit(img_bg,[i*160-x,0])
  28.         screen.blit(img_chara[tmr%2],[224,160])
  29.         pygame.display.update()
  30.         clock.tick(5)

  31. if __name__ == "__main__":
  32.         main()
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|4ameta

GMT+8, 2022-10-4 11:51 , Processed in 0.034183 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表