`
edison0951
  • 浏览: 70807 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PYGAME初探

阅读更多
  这几天闲着无聊,想着自己编个小游戏来玩玩,看网上的大牛可是1,2天就可以搞一个出来,小弟不才,估计的要一个星期,废话不多说,先贴上我的代码和截图。
import pygame
from pygame.locals import *
from random import *
SIZE = (width,height) = (640,480)
#初始化系统,一切交给pygame来完成
pygame.init()
#建立一个窗口
screen = pygame.display.set_mode(SIZE)
#设置标题
pygame.display.set_caption('This is test')
points = []
while True:
  # 等待事件
  for event in pygame.event.get():
    if event.type == QUIT:
      exit(0)
    if event.type == MOUSEBUTTONDOWN:
      points.append(event.pos)
  random_color = (randint(0,255),randint(0,255),randint(0,255))
  if len(points) >= 3:
    #在窗口里画多边形,第一个参数一定要是SURFACE对象哟
    pygame.draw.polygon(screen,random_color,points)
  for p in points:
    #画个圆
    pygame.draw.circle(screen,random_color,p,5)
  #这句一定不要忘记了,否则你什么也看不到
  pygame.display.flip()

下面是截图:

[/img]
如果想要知道更详细的内容,请自行查看附件的文档吧。
原来做2D游戏也可以这么好玩,争取这几周弄一个出来玩一玩。
分享到:
评论

相关推荐

    Pygame教程(非常详细)

    Pygame教程(非常详细) Pygame是Python的一个游戏开发模块,主要用于开发2D电子游戏。它是一个免费、开源的软件包,支持多种操作系统,具有良好的跨平台性。Pygame提供了诸多操作模块,如图像模块、声音模块、输入...

    Pygame中文手册 完整版

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。允许你在 Python 程序中创建功能丰富的游戏和多媒体程序,Pygame 是一个高可移植性的模块可以支持多个操作系统。 《pygame中文手册》...

    pygame中文文档,

    pygame中文文档

    3D_pygame3D_Pygame_3d_

    由Python语言,基于模块pygame开发的简易3D引擎

    Pygame中文文档.pdf

    Pygame中文文档,可用pygame开发

    安装pygame与pip

    安装pygame与pip

    pygame登陆界面.txt

    pygame没有特定的输入框,不易实现登陆界面,我们采用存储按下按键的信息,再将其展示出来,通过不断地重绘实现与tkinter模块实现登录界面近似的效果,甚至更佳。通过添加列表存储用户名和密码,可以实现特定用户和...

    python基于pygame的俄罗斯方块小游戏源码.zip

    python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。python基于pygame的俄罗斯方块小游戏源码。...

    pygame 源码及安装包 1.9.1

    pygame 源码及安装包 1.9.1 for python 2.7 开发python游戏开源模块 Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This ...

    pygame-1.9.1release

    pygame-1.9.1release pygame-1.9.1release pygame-1.9.1release

    用python和pygame写游戏-从入门到精通

    AI初探 用Python和Pygame写游戏-从入门到精通(14) 状态机 用Python和Pygame写游戏-从入门到精通(15) 开始AI编程 用Python和Pygame写游戏-从入门到精通(16) AI编程总结。一个蚂蚁采集食物,攻击蜘蛛的系统模拟...

    Pygame2’s documentation

    Pygame是 跨平台 Python模块,专为电子游戏设计。 包含图像、声音。建立在SDL基础上,允许实时电子游戏研发而无需被低级语言,如C语言束缚。基于这样一个设想,所有需要的游戏功能和理念都(主要是图像方面)都完全...

    Python+pygame游戏25个案例及源码+pygame中文教程(注释详细 完美运行)

    Python pygame游戏25个案例及源码【425M】 1. 包括贪吃蛇、飞机大战、2048游戏、口红挑战游戏、拼图、打地鼠、坦克大战、滑雪、射击游戏、扫雷、消消乐、超级玛丽、切水果、年会抽奖、俄罗斯方块、Flappy Bird、...

    pygame.rar_P91_Pygame_Python 例程_pygame联合qt_python 游戏

    pygame的实用例程,实现了几个用python开发的小游戏

    pygame-飞机大战素材

    pygame飞机大战的素材资源,有需求的朋友可以下载来试试,作为练手的好项目,确实需要去过一遍。希望大家都能够在学习的道路上披荆斩棘,迈向成功|!

    Python Pygame|实现GIF(gif)动图的加载和降帧

    最近在使用pygame开发游戏,练习python编程。但遇到了一个问题,就是如何载入已有的GIF动图增强游戏的效果,在csdn搜索了一下,发现相关的文章比较少,缺少实例。于是自己研究了相关内容,找到了解决方案。本篇文章...

    Pygame2.1.2

    Pygame2.1.2

    pygame总结

    这是我总结的pygame 的一系列的知识

    pygame游戏 射手游戏

    pygame游戏 射手游戏

    pygame笔记.zip

    自己一个字一个字敲出来的pygame笔记,翻译注释了常用的模块.以及常见的坑.涵盖了pygame文档中大部分模块的基础功能.配合本人之前上传的pygame飞机打陨石小游戏的多版本迭代源码观看更佳.祝pygame爱好者少走弯路!

Global site tag (gtag.js) - Google Analytics