我用pygame创建了一个射击游戏,代码看起来很完美,但我的pygame窗口打不开。下面是我的代码:

#Modules
import pygame as py
#initialize
py.init()


#gameloop
running = True
while running:
    for event in py.event.get():
            if event.type == py.QUIT:
                running = False

 #screen
screen = py.display.set_mode((800,600))

#title
py.display.set_caption("Shooter")

#icon
icon = py.image.load("shooting-game.png")
py.display.set_icon(icon)

#player
icon2 = py.image.load("clipart1504254.png")
playerx = 889
playery = 493
def main():
    screen.blit(icon2, (playerx, playery))

#bg
screen.fill((252,0,0))
py.display.update()

main()

我没有收到任何错误,但窗口无法打开。

转载请注明出处:http://www.zhongtian365.com/article/20230505/1316997.html

随机推荐

  1. 从一个主pygame-zero窗口调用另一个pygame-zero程序

    我想在pygame zero中创建多个小游戏,有一个主窗口,你可以在上面点击按钮-当点击一个按钮时,它会启动一个新的窗口和一个新的子游戏(编码在另一个文件中)。如果游戏赢了或输了,二级游戏应该能够返回。有没有可能使用pygame-zero?...

  2. Pygame窗口无法打开

    我现在正在学习Python速成课程第二版a。我被困在第12章,从pygame开始。这是代码(取自书中,所以应该是有效的)。我在mac上使用VSC。import sys import pygame class AlienInvasion:...

  3. 为什么在pygame窗口中除了背景之外什么都不显示?

    这是代码。我有两个图像正确命名在同一个文件夹中,所以这不是问题。按钮的runner.png和矩形都不会显示,但背景会显示。class gamewindow(): def __init__(self): pygame....

  4. Pygame :当我移动窗口时游戏会暂时停止

    我是PyGame的新手,我在做一个游戏。直到我发现,例如,当你将窗口移到桌面的另一个位置时,游戏会暂时停止。但是当我使用pygame.time.get_ticks()时,游戏的节拍仍然在运行。所以我用必要的代码做了一个全新的程序,它做了同样...

  5. 如何在PyCharm之外打开pygame窗口?

    我在pygame里做了个游戏。当从pycharm运行时,它工作得非常好。然而,当我想要从另一个位置运行它时,比如命令提示符或者只是windows资源管理器,我得到的只是一个黑屏,它在关闭之前会短暂地弹出。在编写使用selenium或其他导入...

  6. 如何在不隐藏任务栏的情况下使pygame窗口全屏显示

    我目前正在学习pygame。我已经设置了一个窗口,并将其设置为全屏:import pygame WIN = pygame.display.set_mode((0, 0), pygame.FULLSCREEN) pygame.display...

  7. PyGame在退出之前一直绘制空白窗口

    下面是我的代码:import pygame pygame.init() screen = pygame.display.set_mode((200,200)) clock = pygame.time.Clock() while True: ...

  8. 有人知道为什么我在运行这段代码时会得到一个没有响应的pygame窗口吗?

    def run_game(): Initialise the game and create a screen object. pygame.init() ai_settings = Settings() ...

  9. Pygame窗口没有响应,但没有错误

    我最近开始学习pygame,但我遇到了一个错误,显示pygame在一段时间后没有响应。如果有人能找到我的bug,那就太好了!下面是我的代码:import pygame pygame.init() screen = pygame.disp...

  10. 更改pygame窗口标题栏的颜色

    我目前正在用Python 3.7.0编写Snake游戏。我用的是pygame。我是Python的新手,我不知道如何改变颜色,因为背景本身是黑色的,而它上面的“窗口栏”也是黑色的。这使得它很难看到这个领域在哪里结束。我不确定这是否有可能做到,...