当前位置: 首页 > news >正文

【pygame】01 pygame制作游戏的最小系统

这次使用sublime+python进行pygame的游戏开发,目的是学习使用python的基本操作和常用模块

添加一个文件夹到工程
在这里插入图片描述

最小系统

1.导入使用的模块
2.初始化:pygame.init函数包含了各个子模块的初始化,可以重复调用
3.pygame.display.set_mode返回一个特殊的Surface,之后所有的操作都体现在这个Surface

import pygame
import sys  ##导入sys模块 主要是为了 exit函数
from pygame.locals import * #导入一些常用的函数和常量pygame.init()   #初始化 为使用硬件做准备
screen = pygame.display.set_mode((1600,680),0,32)#创建screen对象
pygame.display.set_caption("胸中自有百万兵,身后飘零万朵樱") #这是标题
BG  = pygame.image.load("./image/长筱之战.png")#背景图片吧screen.blit(BG, (0,0))image = pygame.Surface((100,250))#创建一个FPS的时钟对象
Clock = pygame.time.Clock()
pygame.display.update()#刷新一下画面
while True:#FPSClock.tick(60)#刷新画面screen.blit(BG, (0,0))pygame.display.update()#刷新屏幕for event in pygame.event.get():if event.type == QUIT:#接收到退出事件pygame.quit()exit()
http://www.lryc.cn/news/166387.html

相关文章:

  • (文末赠书)我为什么推荐应该人手一本《人月神话》
  • 回文串 rust解法
  • echarts常用参数详解汇总(饼图,柱形图,折线图)持续更新中
  • 最新ChatGPT网站源码+支持GPT4.0+支持Midjourney绘画+支持国内全AI模型
  • 【MySQL】基础SQL语句——库的操作
  • 基于YOLOv8模型的海洋生物目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • 华为星闪联盟:引领无线通信技术创新的先锋
  • 炒期权的资金门槛是多少 ?
  • matlab根轨迹绘制
  • Vue错误记录
  • Linux 修改SSH的显示样式,修改终端shell显示的样式,美观更改
  • day40 设计模式、jdk8新特性
  • 【数据结构】链表C++编写的,它定义了一个链表,并实现了一些基本的链表操作,如创建新节点、插入节点、清空链表、输出链表以及查找节点
  • 浏览器面试题
  • Java Controller层异常处理示例【含面试题】
  • 通过Git Bash将本地文件上传到本地github
  • 继承的笔记
  • Android7.1 ROOT权限的获取
  • 几个好用的数据标注软件labelme、CVAT及LabelImage
  • VSCode学习笔记一:添加代码模板
  • Linux下修改jar包中的配置文件application.conf
  • 【python绘图—colorbar操作学习】
  • Python+Appium自动化测试-编写自动化脚本
  • AMEYA360|ROHM罗姆首次推出硅电容器BTD1RVFL系列
  • Linux发散小知识
  • GTS 中testPeakPssOfAllApps fail 详解
  • linux查看远程仓库的分支
  • 【Linux常用命令】
  • QString类与整型,浮点数互转
  • 基于STM32F407ZET6的环境温湿度监控系统(粤嵌GEC-M4)