为什么在pygame窗口中除了背景之外什么都不显示?
这是代码。我有两个图像正确命名在同一个文件夹中,所以这不是问题。按钮的runner.png和矩形都不会显示,但背景会显示。
class gamewindow():
def __init__(self):
pygame.init()
self.game = pygame.display.set_mode((1300, 768))
background = pygame.image.load('temporarybackground.jpg')
self.green = (1,255,1)
self.buttonstart = pygame.draw.rect(self.game, self.green,(100,100, 20, 20))
self.runner = pygame.image.load('runner.png')
from sys import exit
while True:
self.game.fill((0,0,0))
self.game.blit(background, (0, 0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
exit()
pygame.display.flip()
转载请注明出处:http://www.zhongtian365.com/article/20230517/1741677.html
随机推荐
-
为什么在Java中匿名类不能有静态成员(除了最终成员)?
Anonymous classes cannot have any static members except for those that are constant.静态成员属于一个类,而不是单个实例。因此,匿名类中应该允许静态成员,因为...
-
为什么在Python中运行其他窗口(GUI)时没有打开其他窗口(GUI)?
我有一个场景,其中一个窗口在python Pyqt5中运行。我希望当某些事件发生时,另一个窗口也会打开。我已经写了一个代码,我认为它应该运行良好,但当事件发生时,打开其他GUI,我得到一个错误。我的代码:class MainWindow(Q...
-
为什么在函数内部使用let声明的某些变量在其他函数中变得可用,而另一些变量导致引用错误?
我不明白为什么在函数内部声明变量时会表现得如此奇怪。 在first函数中,我使用let变量b和c值10进行声明: b = c = 10; 在second函数中,我显示: b + ", " + c 这表明: 10, 10 同样在...
-
为什么在HTML中使用onClick()是一种不好的做法?
我已经多次听到onClick()在HTML 中使用JavaScript事件(例如)是一种不好的做法,因为它不利于语义。我想知道不利之处以及如何解决以下代码? a href="#" onclick="popup('/map/', 300, ...
-
在带参数的url上重写时,为什么在Magento 1.9上总是出现404错误
我试图在一个cms页面上执行重写,其中有一些简单的phtml代码。我正在试着重写www.website.com/blogs/?title=test至www.website.com/blogs/test我已经尝试将其添加到Magento管理部...
-
为什么“在文件中查找”会显示解决方案之外的文件
我的解决方案由3个项目组成,并且只有.cs文件。现在,我要搜索整个解决方案,找到出现的每一个单词:var。由于某些原因,输出窗口中会显示一些奇怪的文件(如:http-dynamid-variables.json):?我知道我可以将搜索限制在...
-
为什么在foreach循环中JAVA集合不能添加或删除元素
目录1. 编码强制规约2. 原因分析3. 相关知识介绍3.1. 什么是快速失败(fail-fast)?3.2. 什么是安全失败(fail-safe)呢?1. 编码强制规约 在《阿里巴巴Java开发手册》中,针对集合操作,有一项规定,如下:...
-
为什么在pygame窗口中除了背景之外什么都不显示?
这是代码。我有两个图像正确命名在同一个文件夹中,所以这不是问题。按钮的runner.png和矩形都不会显示,但背景会显示。class gamewindow(): def __init__(self): pygame....
-
为什么我的程序在中间冻结,然后在结束时解冻?- pygame
我正在尝试制作一个类似于“排序之声”的pygame程序,大约5-6秒后,它就会冻结,直到排序完成。代码是:import pygame, random pygame.init() clock = pygame.time.Clock() b...
-
为什么在JS中,isNaN(null)== false?
JS中的这段代码给了我一个弹出窗口,说“我认为null是一个数字”,这让我感到有些不安。我想念什么? if (isNaN(null)) { alert("null is not a number"); } else { ale...