我正在使用GUI运行Pygame窗口。例如,当用户单击GUI上的按钮时,将出现Pygame窗口。然而,当我想退出Pygame窗口时,我的GUI也退出了。我确信这是由以下几行代码造成的:
for event in pygame.event.get():
if event.type==pygame.QUIT:
pygame.quit()
sys.exit()
sys.exit()退出所有内容,这就是为什么集成开发环境关闭并显示Pygame窗口的原因。但是我怎么才能只关闭Pygae窗口呢?我已经尝试过了:
for
对于我的游戏中的另一个bug,日光周期将不起作用,我试图翻转到哪里:时间=0,但没有运气,我调查了这个问题,我只找到了为其他语言设置白天/夜晚的方法,当我试图通过其他方式自动将其更改为白天时,python不喜欢它。 正如我所描述的,我试图翻转到哪里: Time = 0 进入: elif Time >= 4800:
Time = 0
Raycast('Textures/Screens/Skybox/Earth',0,0,800,600)
ReDisplayItem() 但是不幸的是,我甚至尝试过使用while语句,但是python不喜欢这样。 im
现在我的游戏是这样的:我的精灵可以左右移动,跳跃和发射火球(子弹)。然而,一旦我的精灵走过我的背景表面的极限,它就会关闭屏幕。所以我想让背景和我的雪碧一起走。当我的玩家精灵向屏幕边缘移动约50个像素时,背景也会移动。我如何用派克来创建这个呢?我已经找到了相当多的来源,它向你展示了如何做到这一点,但有一个朴素的颜色背景。但我的背景是一个图像,我加载到游戏中,所以我想学习如何这样做,以图像为背景。如何使它重复一旦雪碧接近双方的极限。我将代码分成三个不同的文件: Main.py、settings.py和Sprite1.py。这里是Main.py:
import pygame
import os
im
所以当我开始
虽然不是game_over = False
,我的窗口打开正常,但文本没有显示。而如果我将其设置为True,则文本显示,但窗口立即关闭。
下面是代码:
***#Write a Python program to create a simple math quiz.
#Importing libraries
import pygame
import sys
import math
from pygame.locals import *
#Initialising fonts
pygame.init()
pygame.font.init()
#Assigning variab
我正试着建立一个你可以玩游戏的网站。您最终将能够点击一个按钮,并启动一个游戏窗口来玩游戏。为了测试我是否可以用Django来做这件事,我试着在我进入主页时启动pygame窗口,以此作为概念的证明。然而,我很难弄清楚如何准确地启动窗口。
这是我在views.py上的第一次尝试
from .games import game
def home_page(request):
title = "Home Page"
template_name = "home.html"
if request.user.is_authenticated:
我正在试着让一个圆圈根据1-5的掷骰子来移动。
例如:如果它滚动4,它会将圆移动到总共580 - (55 * 4)像素。
但是我做不到,所以圆圈基本上会动态地清除旧版本,你有什么想法吗?
此外,我正在努力使它的提示消息说,你已经掷骰子上的数字在用户看到它后,它自己清楚。所以就像按一个按钮让程序知道你已经看到了骰子号码并希望继续,但是我不能在不清除整个游戏窗口的情况下这样做,当游戏窗口清除时,它会忘记旧的圆圈坐标,这会使计数器再次移动到开始位置……
我已经按要求尝试过了-
while True:
for event in pygame.event.get():
if ev
我需要帮助!
我需要加载菜单中的“播放”按钮,但它不工作,它只是显示黑屏。代码如下:
import pygame
start = False
play = pygame.image.load('game/play.png')
pygame.init()
win = pygame.display.set_mode((500,500))
pygame.display.set_caption('игра')
while run == True:
pygame.time.delay(50)
for event in pygame.event.get(