Pygame基础知识(1)

上一章我们介绍了pygame的下载,于是这篇就来依次讲解一下pygame的基础知识。
首先,按照世界惯例,我们来写一个hello world程序:

import pygame,sys
from pygame.locals import *

pygame.init()
windowSurface=pygame.display.set_mode((400,300))
pygame.display.set_caption('Hello World')
while True:
    for event in pygame.event.get();
        if event.type==QUIT:
            pygame.quit()
            sys.exit()
    pygame.display.update()

当你运行这个程序时,系统会弹出一个窗口,这简直是史上最无聊的游戏了,只不过窗口上显示了一个标题“Hello World”罢了。不过这是你创建一个游戏的第一步,接下来我们来详细解析一下每一行代码:

import pygame,sys

第一行是一个import语句,它导入了pygame和sys两个模块以便后面使用。

from pygame.locals import *

这也是一条import,它用了另一种格式:from … import *。

pygame.init()

这就是pygame的一个函数pygame.init()的调用,在使用别的pygame的函数前总要使用这个函数,现在你并不需要知道这个函数究竟有什么确切的用处。

windowSurface=pygame.display.set_mode((400,300))

这一行调用了pygame.display.set_mode()函数,我们给这个函数传入了一个元组(400,300),它告诉这个函数要创建一个宽多少像素,高多少像素的窗口,正如(400,300)这个元组告诉他要创建一个宽400像素,高300像素的窗口。

pygame.display.set_caption('Hello World')

这一行调用了pygame.display.set_caption()函数来设置窗口标题,这里传入了’Hello World’这个字符串,最后显示在标题框中。

今天我们的讲解就先到这里了,下次再见!

猜你喜欢

转载自blog.csdn.net/weixin_42183408/article/details/86538354
今日推荐