python - 我写了一行在 pygamezero 中显示 hello,但它显示白色 block 而不是文本

标签 python pgzero

我执行了以下代码

def draw():
    screen.draw.text("hello", topleft=(10 , 10))

但是我得到的输出只是 5 个白色 block 而不是 hello enter image description here

最佳答案

最小Pygame Zero脚本如下所示:

import pgzrun

def draw():
    screen.clear()
    screen.draw.text("hello", topleft = (10, 10))

pgzrun.go()

您必须调用pgzrun.go() draw 的定义之后功能。

关于python - 我写了一行在 pygamezero 中显示 hello,但它显示白色 block 而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69723084/

相关文章:

python - Pygame Zero 游戏的中心窗口

python - `time.sleep()` 和 `pygame.time.wait()` 有哪些替代方案?

python - 如何从命令提示符运行 Pygame 零程序?

python - 保存带有一些额外信息的 DataFrame

Python:获取正则表达式匹配的文本

python - 如何在 Windows 上并排安装 Python 2.7.3 32 位和 64 位

python - 在pandas中,可以使用asfreq来选择采样的具体时间吗?

python - 在python中绘制多进程图