图像未在pygame中加载

失踪

所以我尝试了很多事情(首先代码是基于OOP的,但是我改变了它,弄乱了变量,但没有用),我不知道为什么我的图像(代码中的Hero.png)没有显示。我是python / pygame的新手,所以一定是愚蠢的错误。无论如何,这里是代码,还不是完整的代码。

Import pygame
pygame.init()

winX = 720
winY = 1280
win = pygame.display.set_mode([winY, winX])
GameRun = True
clock = pygame.time.Clock()
HeroSprite = pygame.image.load('Hero.png')
pygame.display.set_caption("Game thingy")
bg = pygame.image.load('bg.jpg')
HeroX = winX / 2
HeroY = winY - 100
vel = 5
def redrawGameWindow(win, HeroX,HeroY):
    win.blit(bg, (0,0))
    win.blit(HeroSprite, (HeroX, HeroY))
    pygame.display.update()

while GameRun:
    clock.tick(60)
    pressed = pygame.key.get_pressed()
    if pressed[pygame.K_LEFT]:
        HeroX -= vel if HeroX > 20 else 0
    elif pressed[pygame.K_RIGHT]:
        HeroX += vel if HeroX < winX - 20 else 0

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            GameRun = False
    redrawGameWindow(win, HeroX, HeroY)

pygame.quit()
拉比德76

您已交换winXwinY

winX = 720
winY = 1280
win = pygame.display.set_mode([winY, winX])

因此,英雄的初始位置不在窗口中:

HeroX = winX / 2
HeroY = winY - 100

交换变量以获取窗口大小:

winX = 1280
winY = 720
win = pygame.display.set_mode([winX, winY])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

图像未在 JPanel 中加载

来自分类Dev

无法在Pygame中加载图像

来自分类Dev

图像未在Angular 9中加载

来自分类Dev

图像未在Flutter Android中加载

来自分类Dev

显示未在jquery中加载的图像路径

来自分类Dev

图像未在chrome扩展程序中加载

来自分类Dev

图像未在刀片视图中加载

来自分类Dev

未在 css 中加载 Angular CLI 图像

来自分类Dev

未在<Image>中加载的本地图像反应本机

来自分类Dev

图像未在React中加载,也没有错误

来自分类Dev

CraftMap JS-未在IE中加载地图图像

来自分类Dev

图像未在html画布中的首次调用中加载

来自分类Dev

在pygame中加载大量图像的有效方法?

来自分类Dev

rJava未在R中加载

来自分类Dev

Favicon未在Chrome中加载

来自分类Dev

字体未在Reactjs中加载

来自分类Dev

模板未在angularjs中加载?

来自分类Dev

CSS未在Codeigniter中加载

来自分类Dev

CSS 未在 CI 中加载

来自分类Dev

在RecycleView中加载图像

来自分类Dev

在bPopup中加载图像

来自分类Dev

在JAR中加载图像

来自分类Dev

在WatchKit中加载图像

来自分类Dev

解析未在tableview中加载第一张图像

来自分类Dev

图像文件未在Apache Linux Fedora 17中加载。403禁止错误

来自分类Dev

fancybox图像未在moderna html主题开发项目中加载

来自分类Dev

MapView控件未在ViewPager中加载

来自分类Dev

未在Eclipse中加载简单的Tomcat Servlet

来自分类Dev

Pow域未在Chrome中加载