Python通过Pygame绘制移动的矩形实例代码,pythonpygame
Python通过Pygame绘制移动的矩形实例代码,pythonpygame
Pygame是一个多用于游戏开发的模块。
本文实例主要是在演示框里实现一个移动的矩形实例代码,完整代码如下:
#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()
演示如下:
总结
以上就是本文关于Python通过Pygame绘制移动的矩形实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关内容
- Python编程pygame模块实现移动的小车示例代码,pythonpyg
- 一个月入门Python爬虫学习,轻松爬取大规模数据,pytho
- Python语言描述连续子数组的最大和,python语言数组
- python去除拼音声调字母,替换为字母的方法,python声调
- Python从Excel中读取日期一列的方法,pythonexcel
- Python读取excel指定列生成指定sql脚本的方法,pythonsql
- python 使用re.search()筛选后 选取部分结果的方法,pytho
- 在python中只选取列表中某一纵列的方法,python纵列
- python dataframe向下向上填充,fillna和ffill的方法,datafram
- python的concat等多种用法详解,pythonconcat详解
评论关闭