python学习pygame
Posted jdzhang1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习pygame相关的知识,希望对你有一定的参考价值。
基本库导入
import pygame
import sys
from pygame.locals import *
初始化
pygame.init()
窗口标题
pygame.display.set_caption("初次见面多多关照")
窗口显示设置
screen = pygame.display.set_mode(size, RESIZABLE)
resizable可选参数,设定窗口能否拖动变形
screen = pygame.display.set_mode((1680, 1050), FULLSCREEN | HWSURFACE)
全屏设置
图像导入
turtle = pygame.image.load("turtle.png")
图像范围获得一个矩形
turtle_rect = turtle.get_rect()
用于碰撞检测
图像旋转翻转
turtle_right = pygame.transform.rotate(turtle, 90)
r_head = pygame.transform.flip(turtle, True, False)
事件检测,包括退出,按键,鼠标等事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
XXX
移动位置
position = position.move(speed)
screen.fill(bg) 背景填充
screen.blit(turtle, position) #更新图像
pygame.display.flip() #更新界面
pygame.time.delay(10) 延迟10ms
以上是关于python学习pygame的主要内容,如果未能解决你的问题,请参考以下文章