当前位置:   article > 正文

python的pygame模块详解_python游戏模块学习之pygame常规操作讲解

import pygame

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))</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/303593
推荐阅读
相关标签
  

闽ICP备14008679号