尝试设计和调用打开一个基本的定制游戏窗口,这个窗口在程序启动后就会弹出。我正在生成的窗口在默认情况下会被最小化,而不仅仅是打开。它也没有更新颜色,当我打开它所在的选项卡时,它会立即崩溃。
# 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模块的新手,我在这里尝试做的是在pygame窗口打开之前,首先对游戏用户进行身份验证。这是代码的一小段: import pygame
import random
pygame.init()
win = pygame.display.set_mode((800,800))
...
def create_username():
username = input("Enter a new username: ")
file.write("\n")
file.write(username)
print("You now have a
当我启动必须打开游戏窗口的程序时,它会在当前窗口后面打开它。我要写些什么才能把焦点放在游戏窗口上,而不是作为背景?这是一个用于数学修正的游戏,所以我也需要使用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,而且还使用Tkinter,所以我有一个tkinter窗口运行,而pygame窗口正在运行。通常的做法是,在common代码中执行sys.exit()以停止pygame.error: video system not initialized错误,以下面的代码片段为例。这方面的问题是,如果您不只是在运行游戏代码,这个“解决方案”将停止代码中的所有内容,而不是仅仅停止吡咯窗口。(FYI,这个错误并没有使程序崩溃或停止,所以它只是一个控制台的事情,但它仍然是恼人的)。
import pygame, sys
while True: # event loop
我试着做一个平台,在下面的代码中,我试着在背景上移动一个图像('bird.png')。然而,每次我尝试启动pygame时,它甚至没有加载任何图像就崩溃了。我查看了其他页面,但仍然没有解决问题。代码中可能有一些错误,但我不能检查它是否正常工作,因为正如我所说的,pygame总是崩溃。我能做些什么来修复它吗?
PS。抱歉,如果它有点乱,代码中的法语单词:)
import pygame
from pygame import *
pygame.init()
TE=[]
def perso(X):
X = [0,448]
while X != [640,0]:
我在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
这周早些时候,我刚刚开始学习如何使用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():
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
我正试着建立一个你可以玩游戏的网站。您最终将能够点击一个按钮,并启动一个游戏窗口来玩游戏。为了测试我是否可以用Django来做这件事,我试着在我进入主页时启动pygame窗口,以此作为概念的证明。然而,我很难弄清楚如何准确地启动窗口。
这是我在views.py上的第一次尝试
from .games import game
def home_page(request):
title = "Home Page"
template_name = "home.html"
if request.user.is_authenticated: