【问题标题】:Can anyone tell me how to make the printed screen blue?谁能告诉我如何使打印的屏幕变蓝?
【发布时间】:2020-05-30 00:26:35
【问题描述】:

这是原来的问题:

如上图,我需要打印蓝屏。这就是我所做的:

import pygame

pygame.init()

blue = (0, 0, 255)

size = (width, height) = (640, 640)

screen = pygame.display.set_mode(size)

""" Game Drawing """
screen.fill(blue)
pyagme.draw.rect(screen, color, [x, y, 50, 50])
pygame.draw.rect(screen, blue, [mouseX, mouseY, 50, 50])
pygame.display.flip()

但是,只产生黑屏...谁能告诉我如何解决它?

【问题讨论】:

  • 看起来您希望我们为您提供原始代码。请自己尝试一下,然后向我们展示您尝试过的内容以及您对任何失败尝试的具体问题,我们将很乐意为您提供帮助.
  • 感谢所有 cmets,我现在已经编辑了我的问题。对不起,如果我做错了什么......因为我是这个论坛的新手。再次感谢您
  • 我不确定...你确定你有最新版本的 pygame 吗?

标签: python function audio pygame collision


【解决方案1】:

好的,让我们修复代码中的错误。

import pygame

pygame.init()
blue = (0, 0, 255)
red = (255, 0, 0)
size = (640, 640)
screen = pygame.display.set_mode(size)

screen.fill(blue)
pygame.draw.rect(screen, red, [0,590, 50, 640])
pygame.display.update()

crashed = False
while not crashed:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            crashed = True
            pygame.quit()

现在你的屏幕是蓝色的。你有一个红色方块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2012-11-14
    • 1970-01-01
    相关资源
    最近更新 更多