赞
踩
效果:
代码:
- import pygame,sys
-
-
- # 1.初始化操作
- pygame.init()
-
- # 2.创建游戏窗口
- window_size_width = 600
- window_size_height = 400
- window = pygame.display.set_mode((window_size_width,window_size_height))
-
- # 设置游戏标题
- pygame.display.set_caption('游戏test')
-
- # 1.画直线
- pygame.draw.line(window,(255,0,0),(10,20),(200,20)) # 参数:画在哪个对象上,颜色,线的起点,线的终点
-
- # 2.画折线
- points = [(10,300),(100,160),(180,260),(300,100)]
- pygame.draw.lines(window,(0,255,0),False,points) # 参数:画在哪个对象上,颜色,折线的起点和终点是否连接
-
- # 3.画圆
- pygame.draw.circle(window,(0,0,255),(200,250),100,0) # 参数:画在哪个对象上,颜色,圆心坐标,半径,线宽
-
- # 4.画矩形
- pygame.draw.rect(window,(120,20,60),(100,70,200,50),0) # 参数:画在哪个对象上,线的颜色,矩形范围(横坐标,纵坐标,宽度,高度),线宽
-
- # 5.画椭圆(矩形的内切椭圆)
- pygame.draw.ellipse(window,(255,0,0),(30,70,100,200),0) # 参数:画在哪个对象上,线的颜色,矩形范围(横坐标,纵坐标,宽度,高度),线宽
-
- # 6.画弧线(椭圆的一部分)
- pygame.draw.arc(window,(0,0,0),(30,70,100,200), 0, 3.1415926,4) # 参数:画在哪个对象上,线的颜色,矩形范围(横坐标,纵坐标,宽度,高度),起始弧度,终止弧度,线宽(默认为1)
-
- pygame.display.flip()
-
-
- # 3.让游戏保持一直运行的状态
- while True:
- # 4.检测事件
- for event in pygame.event.get():
- # 对事件作出相应的响应
- if event.type == pygame.QUIT: # 如果点击了关闭按钮
- sys.exit()
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。