zoukankan      html  css  js  c++  java
  • 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-全局变量是否使用global总结
    python-多线程创建以及查看
    python-tcp客户端
    python-udp聊天器
    python-udp接受数据
    python-udp发送数据
    python-正则表达式总结
    JAVA程序员面试必知32个知识点
    计算机专业英语基础篇
    非常经典有深度的电影英文台词
  • 原文地址:https://www.cnblogs.com/jdzhang1995/p/10625386.html
Copyright © 2011-2022 走看看