【发布时间】:2014-08-30 12:45:05
【问题描述】:
所以我安装了 python 2.7.8 和最新的 pygame,但我似乎无法让 image.load() 找到我的图像文件,尽管多次尝试重命名和重新检查拼写。使用它的图像和脚本位于同一目录中。有没有人遇到过类似的问题?
self.src_image = pygame.image.load
是有问题的线路。 image 用作参数,稍后用特定的文件名填充。
这里有一些上下文:
import pygame, math, sys, os
from pygame.locals import *
screen = pygame.display.set_mode((1024, 786))
clock = pygame.time.Clock()
class WitchSprite(pygame.sprite.Sprite):
speed = 10
acceleration = .4
def __init__(self, image, position):
pygame.sprite.Sprite.__init__(self)
self.src_image = pygame.image.load(os.path.join(image))
self.postion = position
self.speed = self.direction = 0
self.k_left = self.k_right = self.k_down = self.k_up = 0
【问题讨论】:
-
贴出相关代码总是有帮助的;只是在黑暗中拍摄会更难解决您的问题。
-
显示更多代码 - 你如何使用
self.src_image和 为什么 你将函数名称pygame.image.load分配给self.src_image吗? -
您用来加载实际
.png文件的代码在哪里?
标签: image python-2.7 directory load pygame