创建项目结构

1.游戏原理

上小学时,相信大家都在课本的角落画过“小人”图,只要连续翻页,就能够看到一个连续的画面

游戏其实也是一样的道理,游戏是由一张张的图片 快速的重复展示,从而让人看到一个动的效果

此时再配合键盘、鼠标、陀螺仪等设备让展示的图片变化,从而一个可以控制的游戏就能够实现了

像我们今天听说的120帧的手机,就是指的1秒钟游戏能够切换120次的图片切换,这样看到的游戏画面就更加细腻更真实

img

img

2.创建基本的结构

创建.py文件 例如叫做main.py,添加代码如下:

import time
import pygame


def main():
    # 初始化pygame
    pygame.init()
    # 创建用来显示画面的对象(理解为相框)
    screen = pygame.display.set_mode((750, 667))

    # 主循环
    while True:
        time.sleep(0.1)

        # 显示screen这个相框的内容(此时在这个相框中的内容像照片、文字等会显示出来)
        pygame.display.update()


if __name__ == '__main__':
    main()

3.运行效果

img

注意:

此时游戏并不能通过点击窗口右上角❌关闭,而是需要将这个“进程”杀掉的方式关闭。这个功能后面我们会实现,请暂时先用这种方式关闭程序的运行。

Copyright © itprojects.cn 2021 all right reserved,著作权归itprojects.cn所有,由王铭东编写该文件修订时间: 2021-08-21 20:38:02