Самая полная коллекция Pygame Zero (постоянно обновляется)

Это самая полная коллекция Pygame Zero.

Давайте обратим внимание, внимание должно обратить внимание друг на друга

Оглавление

Давайте обратим внимание, внимание должно обратить внимание друг на друга

Установить

экран монитора

импортировать картинки

заполнить экран

обновлять


Установить

Система Windows: нажмите win+r, введите pip install pyzero

pip install pyzero

Система Mac: откройте терминал и введите pip3 install pyzero.

pip3 install pyzero

экран монитора

Сначала импортируйте нулевую библиотеку pygame, установите длину и ширину и, наконец, добавьте 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, чтобы заполнить

​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

обновлять

Функция обновления — это функция, которая идет с 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

Supongo que te gusta

Origin blog.csdn.net/gxlcf_516312/article/details/126318480
Recomendado
Clasificación