尝试设计和调用打开一个基本的定制游戏窗口,这个窗口在程序启动后就会弹出。我正在生成的窗口在默认情况下会被最小化,而不仅仅是打开。它也没有更新颜色,当我打开它所在的选项卡时,它会立即崩溃。
# I'm running Windows 10 with Spyder (Python 3.9), if that matters
# This is the entire code:
import pygame
WIDTH, HEIGHT = 900, 500
WIN = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_c
这周早些时候,我刚刚开始学习如何使用Pygame。在摆弄它的时候,我发现如果我做了一个全屏窗口,让它打开大约10秒,然后关闭它,我打开的所有其他窗口都会缩小,我的屏幕会在几秒钟内以较低的分辨率显示。 下面这段代码会发生这样的事情: import pygame
pygame.init()
pygame.display.set_mode((500, 500),
pygame.FULLSCREEN)
running = True
while running is True:
for event in pygame.event.get():
当我启动必须打开游戏窗口的程序时,它会在当前窗口后面打开它。我要写些什么才能把焦点放在游戏窗口上,而不是作为背景?这是一个用于数学修正的游戏,所以我也需要使用python,在这个例子中(1+1)。这是我运行的代码。(只是一个例子)
import pygame
play = input("DO you want to play the game(y,n): ")
if play == "y":
pygame.init()
font = pygame.font.SysFont("None", 24, bold = False, ita
我在做一个游戏,但是它不能工作。我是pygame的新手,所以我认为我在代码中做了一些愚蠢的事情。(它会打开pygame窗口,但就是无法工作。)
有问题的代码:
from pygame import image
import time
import os
import subprocess
import pygame
from pygame.locals import*
from pygame import mixer
pygame.event.pump
def image(imagename):
img = pygame.image.load(imagename)
black
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.quit():
running = False
这里的代码是具有窗口大小、主游戏循环和事件循环的基本游戏代码。
当我运行这段代码时,游戏窗口会立即打开并关闭。它给了我这个错误:
video system has not initi
我正在尝试创建一个窗口,然后关闭窗口。所有事情都运行顺利,直到我点击红色X。当我点击它时,窗口没有关闭,所有发生的情况是,每当我将鼠标悬停在Pygame窗口上时,就会出现五颜六色的红色沙滩球,而窗口只是没有响应。
似乎pygame.quit()或pygame.display.quit()函数由于某种原因无法工作。
import pygame
pygame.init()
Window=pygame.display.set_mode((250, 250))
run=True
while run:
for event in pygame.event.get():
if eve
from os import environ
environ['PYGAME_HIDE_SUPPORT_PROMPT'] = "hide"
import pygame # import after disabling prompt
screen = pygame.display.set_mode((800, 800))
screen.fill((50, 50, 50)) # Dark gray color
pygame.display.update()
是的,我已经做了我的研究,但找不到任何有用的东西:因此我问了这个问题。
每次我运行这个程序,游戏窗口就会
我有一些Pygame代码,在我尝试关闭程序之前,它们一直运行得很好。程序一直告诉我sys没有定义。我正在使用更多的python编程的绝对初学者,以获得Pygame的诀窍。
import pygame
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((600,500))
while True:
for event in pygame.event.get():
if event.type == QUIT:
sys.exit()
我的预期结果是窗口将
我在pygame中创建了一个窗口,唯一的问题是我无法在不崩溃的情况下退出窗口。是不是我的代码有问题导致了这种情况?
import pygame
pygame.init()
gamedisplay = pygame.display.set_mode ((800,600))
pygame.display.set_caption ('snake')
pygame.display.update()
while True:
pass
gameExit = False
while not gameExit:
for event in pygam
import pygame
pygame.init()
GAME_WINDOW = pygame.display.set_mode((500, 500))
run = True
while run:
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
pygame.quit()
我确信这个设置是正确的,可以打开一个基本的窗口,没有错误,只是卡在一个跳跃的python 3午餐上。
有什么建议吗?
我已经安装了pygame和numpy,它们似乎都在python shell的win10上工作:
import pygame
(工作中)
放入一个脚本:
import pygame, sys
from pygame.locals import *
pygame.init()
DISPLAYSURF = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Hello World!')
while True: # main game loop
for event in pygame.eve