1.from pygame.locals import *//“*”代表“所有”
2.screen = pygame.display.set_mode(size)//创建一个窗口,将其命名为一个叫“screen”的surface1
screen.fill(0,0,0) //填充颜色,括号中是三原色(Red,Green,Blue),(0,0,0)表示黑色,(255,255,255)表示白色
screen.blit(turtle,position)//把名叫"turtle"的surface覆盖在名叫"screen"的surface的position位置上
3.pygame.display.set_caption("xxx")//设置窗口标题
4.turtle = pygame.image.load("D:\xxx.jpg")//加载图片,将其命名为一个叫“turtle”的surface2
5.position = turtle.get_rect() //获得一个名叫"turtle"的surface的矩形位置
6.turtle_1 = pygame.transform.flip(turtle,True,False)
//翻转surface2(turtle)的到surface3并命名surface3为“turtle_1”。(括号中第二个参数是:是否左右翻转;第三个参数是:是否上下翻转)
7.//游戏主循环
while True:
#退出程序的操作
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
...
...
8.计算机中,每个操作都是一个“事件”(移动鼠标,按下左键,放开左键,按下键盘a,放开键盘a...)
用“for x in pygame.event.get():”循环可以的到每个"事件"
x.tpye可以得到【事件的类型】(KEYDOWN,KEYUP,pygame.QUIT等等...)
x.key可以获得【按下的是什么键】(K_LEFT:方向键"←",K_UP:方向键"↑"...)
9.若position = turtle.get_rect() //获得名叫turtle的surface的矩形位置
"position.left"代表 矩形的左边界
"position.right"代表 矩形的右边界
"position.top"代表 矩形的上边界
"position.bottom"代表 矩形的下边界
position = position.move([a,b])可以移动位置,变成position = (x+a, y+b)
10.pygame.display.flip()#刷新画面
11.pygame.time.delay(2)#延迟时间2毫秒(ms)
2.screen = pygame.display.set_mode(size)//创建一个窗口,将其命名为一个叫“screen”的surface1
screen.fill(0,0,0) //填充颜色,括号中是三原色(Red,Green,Blue),(0,0,0)表示黑色,(255,255,255)表示白色
screen.blit(turtle,position)//把名叫"turtle"的surface覆盖在名叫"screen"的surface的position位置上
3.pygame.display.set_caption("xxx")//设置窗口标题
4.turtle = pygame.image.load("D:\xxx.jpg")//加载图片,将其命名为一个叫“turtle”的surface2
5.position = turtle.get_rect() //获得一个名叫"turtle"的surface的矩形位置
6.turtle_1 = pygame.transform.flip(turtle,True,False)
//翻转surface2(turtle)的到surface3并命名surface3为“turtle_1”。(括号中第二个参数是:是否左右翻转;第三个参数是:是否上下翻转)
7.//游戏主循环
while True:
#退出程序的操作
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
...
...
8.计算机中,每个操作都是一个“事件”(移动鼠标,按下左键,放开左键,按下键盘a,放开键盘a...)
用“for x in pygame.event.get():”循环可以的到每个"事件"
x.tpye可以得到【事件的类型】(KEYDOWN,KEYUP,pygame.QUIT等等...)
x.key可以获得【按下的是什么键】(K_LEFT:方向键"←",K_UP:方向键"↑"...)
9.若position = turtle.get_rect() //获得名叫turtle的surface的矩形位置
"position.left"代表 矩形的左边界
"position.right"代表 矩形的右边界
"position.top"代表 矩形的上边界
"position.bottom"代表 矩形的下边界
position = position.move([a,b])可以移动位置,变成position = (x+a, y+b)
10.pygame.display.flip()#刷新画面
11.pygame.time.delay(2)#延迟时间2毫秒(ms)