最新Pygame zero最全集合
作者:孤雪落尘风 发布时间:2022-07-18 13:14:16
标签:Pygame,zero
这是Pygame zero 最全集合
安装
Windows系统:按下win+r,输入pip install pyzero
pip install pyzero
Mac系统:打开终端,输入pip3 install pyzero
pip3 install pyzero
显示屏幕
首先先导入pygame zero 库,并设置长宽,最后加上pgzrun.go()就可以运行了
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
pgzrun.go() # 运行pygame zero
导入图片
先将文件保存,新建一个文件夹,名字最好为英文,再在次文件夹新建一个文件夹,必须取名为images,在里面放入png格式的照片,名字最好为英文。再照以下格式导入
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
def draw():
apple.draw() # 显示图片apple。
pgzrun.go() # 运行pygame zero
再根据以上格式导入更多照片就可以了。
填充屏幕
利用pygame zero 自带的函数screen来填充
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
def draw():
screen.fill('blue') # 填充为蓝色
pgzrun.go() # 运行pygame zero
有两种方法填充,一种是字符串,一种是RGB填充。以上是字符串填充。以下是RGB填充。
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
def draw():
screen.fill((255,255,255)) # 用RGB填充为白色。
pgzrun.go() # 运行pygame zero
update
update函数是pygame zero自带的函数,每秒运行60次,当然也可以修改,但我们这期的主题并不是这个。
老规矩,先上代码。
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
def draw():
apple.draw() # 显示图片apple。
def update():
pass
pgzrun.go() # 运行pygame zero
利用这个可以做出很多东西,比如接收键盘按键。
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
def draw():
apple.draw() # 显示图片apple。
def update():
if keyboard.w: # 当按下w键时,打印a。
print('a')
pgzrun.go() # 运行pygame zero
还有就是切换角色造型。
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
def draw():
apple.draw() # 显示图片apple。
def update():
apple.image = "orange.image" # 在apple和orange间切换。
orange.image = "apple.image"
pgzrun.go() # 运行pygame zero
还可以连续打印。
import pgzrun # 导入pygame zero
WIDTH = 1000 # 设置长为1000像素
HEIGHT = 800 # 设置宽为800像素
apple = Actor('apple',(200,300)) # 设置图片apple的位置。
def draw():
apple.draw() # 显示图片apple。
def update():
print('abc') # (连续)打印abc。
pgzrun.go() # 运行pygame zero
来源:https://blog.csdn.net/gxlcf_516312/article/details/126318480
0
投稿
猜你喜欢
- 普通方法:爬取梨视频import reimport timeimport randomimport requestsfrom lxml im
- Windows中升级MySQL应采取的步骤:1. 进行升级前你应先备份当前的MySQL安装。2. 下载最新Windows版MySQL。3.
- 1.雷达图程序示例'''1.空白极坐标图'''import matplotlib.pyplo
- 使用字符串创建矩阵是一个很实用的功能,之前自己尝试了很多次的小功能使用这个方法就能够简单实现。创建长度为16的字符串,是为了方便能够在各种数
- 如下所示:#!/usr/bin/python# coding=utf-8#import timeimport datetime# 今天日期t
- 具体代码如下所示:import smtplib, email, os, timefrom email.mime.multipart impo
- 在一般的MIS应用中,会有大量的报表,此时我们可以在后台数据库编写相应的视图或存储过程,用ASP通过ADO调用以完成报表工作。下面用一个例子
- csscompressor 库使用在 Python 中可以使用多种方法来压缩 CSS 文件。其中一种流行的方法是使用 csscompress
- 简介:上文中已经介绍如何安装Pycharm已经环境变量的配置。现在软件已经安装成功,现在就开始动手做第一个Python项目。第一个“Hell
- <?php //设置我们将要使用的文件 $srcurl = "http://localhost/index.php"
- Python的可视化工具有很多,数不胜数,各有优劣。本文就对其中的pylab进行介绍。之所以介绍这一款,是因为它和Matlab的强烈相似度,
- 一、使用django自带的user做外键,可以直接在model中使用。只需导入settings模块使用方法:在app应用(此处是Produc
- Python np.argmin()和np.argmax()函数按照axis的要求返回最小的数/最大的数的下标numpy.argmin(a,
- 此文用来正式回复大辉同学的疑问。1、结论:固定宽度只适合功能型网站,不适合希望用户认真阅读的浏览型网站。UCD大社区是浏览型网站,它的定位是
- PDO::queryPDO::query — 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >=
- 采用双重循环。把图片进行“.”分割后名字问前面部分,那其余数据库中的 图片路径记录进行对比 采用vb的InStr函数 如果存在的话返回值&g
- 投影变换(仿射变换)在数学中,线性变换是将一个向量空间映射到另一个向量空间的函数,通常由矩阵实现。如果映射保留向量加法和标量乘法,则映射被认
- 如下所示:# -*- coding:utf-8 -*-import sysreload(sys)sys.setdefaultencoding
- linecache, 可以用它方便地获取某一文件某一行的内容。而且它也被 traceback 模块用来获取相关源码信息来展示。用法很简单:&
- ppt要想完美的转pdf,图片,还是需要在windows下面来操作。1,安装python3.5.1下载地址Windows x86-64 ex