ich lerne grade pyglet und in tutorials zum bsp. dem hier:
http://steveasleep.com/pyglettutorial.html#intro
werden oft bilder geladen (mit recources oder so)
ich hab alles eigentlich so getan wie ich es verstanden hab - trotzdem kam die fehlermeldung:
Code: Alles auswählen
Traceback (most recent call last):
File "/home/georg/Desktop/Pyglet-Python2.7/Game1/Version1/asteroids.py", line 7, in <module>
player_image = pyglet.resource.image("player.png")
File "/usr/lib/pymodules/python2.7/pyglet/resource.py", line 492, in image
identity = self._cached_images[name] = self._alloc_image(name)
File "/usr/lib/pymodules/python2.7/pyglet/resource.py", line 436, in _alloc_image
file = self.file(name)
File "/usr/lib/pymodules/python2.7/pyglet/resource.py", line 394, in file
raise ResourceNotFoundException(name)
ResourceNotFoundException: Resource "player.png" was not found on the path. Ensure that the filename has the correct captialisation.
diesen code hab ich ausgeführt:
Code: Alles auswählen
import pyglet
game_window = pyglet.window.Window(800, 600)
pyglet.resource.path = ['../resources']
pyglet.resource.reindex()
player_image = pyglet.resource.image("player.png")
bullet_image = pyglet.resource.image("bullet.png")
asteroid_image = pyglet.resource.image("asteroid.png")
def center_image(image):
"""Sets an image's anchor point to its center"""
image.anchor_x = image.width/2
image.anchor_y = image.height/2
center_image(player_image)
center_image(bullet_image)
center_image(asteroid_image)
if __name__ == '__main__':
pyglet.app.run()
die verzeichnisse waren:
Game1/
-------------recources/
----------------------------[ 3 bilder ]
--------------Version1/
--------------------------- game/
-------------------------------------__init__.py[leer]
----------------------------asteroids.py
Code: Alles auswählen