用Pygame绘制移动的矩形
来源:互联网 发布:淘宝被知识产权投诉 编辑:程序博客网 时间:2024/05/16 01:06
#moving rectangle project
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("Drawing Rectangles")
pos_x = 300
pos_y = 250
vel_x = 2
vel_y = 1
while True:
for event in pygame.event.get():
if event.type in (QUIT,KEYDOWN):
pygame.quit()
screen.fill((0,0,200))
# move the rectangle
pos_x += vel_x
pos_y += vel_y
# keep rectangle on the screen
if pos_x > 500 or pos_x < 0:
vel_x = -vel_x
if pos_y > 400 or pos_y < 0:
vel_y = -vel_y
# draw the rectangle
color = 255,255,0
width = 0 #solid fill
pos = pos_x,pos_y,100,100
pygame.draw.rect(screen,color,pos,width)
pygame.display.update()
0 0
- 用Pygame绘制移动的矩形
- winfrom-绘制矩形并移动
- 用Pygame绘制圆程序
- 用CRectTracker绘制一个矩形区域,并且可以移动该矩形
- [OpenGL]用OpenGL图形的绘制--矩形
- 绘制简单的矩形
- pygame中绘制弧线的方法
- pygame中绘制线条的方法
- Silverlight实现对图片的涂鸦、绘制矩形、圆形、直线、文本,并且能够移动
- RotatedRect 可选择矩形 的绘制
- 矩形旋转后的绘制
- android中圆角矩形的绘制
- 2.3_矩形的绘制
- 用js绘制矩形框
- 用js绘制矩形框
- 用openGL ES绘制圆角矩形的实现
- 【pygame入门】-- 绘制图形
- pygame绘制椭圆方法
- oracle 表结构和表操作
- service基本
- 软件工程(二)
- 信息熵到底是什么
- Struts2 拦截器的使用及配置
- 用Pygame绘制移动的矩形
- centos7升级python,yum出现问题“ImportError: No module named urlgrabber.grabber”
- CentOS 7 配置LAMP环境
- USB2.0协议分析
- 网络编程学习笔记一:Socket编程
- Java正则表达式
- 用Pygame画线
- android权限大全
- 软件设计师(二)--硬件