pygame常规操作
导入模块
import pygame # 导入pygame模块
from sys import exit # 导入退出鼠标点击事件
from math import pi # 导入math模块π
import time # 导入时间模块
1.初始化pygame
pygame.init()
2.创建窗口大小
第一个参数: 设置窗口的大小
第二个参数: 设置窗口的样式(默认值是0),resizable->窗口可通过鼠标让其大小发生改变
第三个参数: 不建议设置
screen = pygame.display.set_mode((500, 300), pygame.resizable, 0)
3.设置窗口的填充背景颜色
颜色值 -> rgb
rgb:三原色红(r)、绿(g)、蓝(b)
(1).根据r,g,b的值的不同,可以创建出不同颜色
(2).r,g,b的取值范围是0-255 白色:(255,255,255) 黑色:(0,0,0)
(3).rgba:rgb+透明度
screen.fill((255, 255, 255))
4.设置窗口的标题
pygame.display.set_caption(‘hello,pygame’)
5.获取屏幕的宽度
w = screen.get_width()
print(w)
6.获取屏幕的高度
h = screen.get_height()
print(h)
7.画直线
aaline(surface, color, startpos, endpos, blend=1)
startpos:起始点的位置
endpos:结束位置
pygame.draw.aaline(screen, (10, 200, 120), (20, 20), (200, 200))
8.画矩形点
aalines(surface, color, closed, pointlist, blend=1)
closed: 是否关闭(是否连接起始点和终点)
pointlist:需要画线连接的点的列表
pygame.draw.aalines(screen, (100,50,20), true,[(10,10),(60,20),(30,100),(100,120)])
9.画矩形
pygame.draw.rect(screen,(28,164,252),(340,360,120,200), 0)
10.画弧线
arc(surface, color, rect, start_angle, stop_angle, width=1)
rect:((x,y),(width, height))
Original: https://blog.csdn.net/weixin_30407555/article/details/111903027
Author: Shimizumint
Title: python的pygame模块详解_python游戏模块学习之pygame常规操作讲解
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/782298/
转载文章受原作者版权保护。转载请注明原作者出处!