码迷,mamicode.com
首页 > 移动开发 > 详细

pygame学习之绘制移动的矩形

时间:2016-12-05 02:03:33      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:范围   div   down   date   pos   apt   mode   key   log   

 1 import pygame
 2 from pygame.locals import *
 3 
 4 pygame.init()
 5 screen = pygame.display.set_mode((600, 500))
 6 pygame.display.set_caption("drawing a rectangle")
 7 pos_x = 300
 8 pos_y = 250
 9 vel_x = 2                            # 设置速度变量
10 vel_y = 1
11 while True:
12     for event in pygame.event.get():
13         if event.type in (QUIT, KEYDOWN):
14             exit()
15     screen.fill((0, 0, 200))
16     pos_x += vel_x
17     pos_y += vel_y
18 
19     if pos_x > 500 or pos_x < 0:
20         vel_x = -vel_x                       # 让矩形在窗口范围内移动
21     if pos_y > 400 or pos_y < 0:
22         vel_y = -vel_y
23     color = 255, 255, 0
24     width = 0
25     pos = pos_x, pos_y, 100, 100             # 矩形长和宽都为100
26     pygame.draw.rect(screen, color, pos, width)
27     pygame.display.update()

 

pygame学习之绘制移动的矩形

标签:范围   div   down   date   pos   apt   mode   key   log   

原文地址:http://www.cnblogs.com/mazhong/p/6132490.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!