我在空闲时间制作游戏作为编码练习,我遇到了一个问题。我将'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
有什么想法吗?
答案 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;
}
}