Pygame无法加载PNG图像

时间:2018-05-28 19:02:28

标签: python pygame

我在空闲时间制作游戏作为编码练习,我遇到了一个问题。我将'rock.png'和'tree.png'放在与我的.py文件相同的文件中......但我得到了这个问题。在此之前我使用相同的方法制作了多个游戏,我从来没有遇到过这个问题。

以下是代码:

import pygame, sys, math, random, os

w = 900
h = 900
size = (w,h)
surface = pygame.display.set_mode(size)
pygame.display.set_caption('SkiFreeX')
clock = pygame.time.Clock()
treeImage = pygame.image.load('tree.png')
rockImage = pygame.image.load('rock.png')
skierImage = pygame.image.load('images/skierStoppedRight.png')

我收到错误:

pygame.error: Couldn't open tree.png

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您下载了pygame的完整源代码,则来自随附的chimp.py代码。

然后针对需要调用文件系统使用的每个参考

   public class Grade {

    private int number;
    private String letterGrade;

    public Grade()
    {
      number = 0; //an int is 0 by default, this is not neccessary.
    }
    public void setNumber(int number) {
        this.number = number;
    }

    public int getNumber() { 
         return number; 

    }
    public String getLetter() {
        return letterGrade;

    }
}