我无法想象在pygame中显示文本.
我知道我不能像常规python IDLE一样使用print但我不知道怎么做
import pygame, sys
from pygame.locals import *
BLACK = ( 0, 0, 0)
WHITE = (255, 255, 255)
GREEN = (0, 255, 0)
RED = ( 255, 0, 0)
pygame.init()
size = (700, 500)
screen = pygame.display.set_mode(size)
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('P.Earth')
while 1: # main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.display.update()
import time
direction = ''
print('Welcome to Earth')
pygame.draw.rect(screen, RED, [55,500,10,5], 0)
time.sleep(1)
Run Code Online (Sandbox Code Playgroud)
这只是整个计划的开始部分.
如果有一种格式允许我显示我在pygame窗口中键入的文本,那就太棒了.因此,不使用打印,我会使用其他东西.但我不知道那是什么东西:/当我在pygame中运行我的程序时,它没有显示任何东西.
我希望程序在pygame窗口中运行,而不是只在空闲时运行.