python - What is causing my game to have really low fps -
ok finished simple game made in python , pygame , on laptop im getting 9 fps. must code. new game programming. think way animate sprites thats causing fps drop. if guys take @ sorce code great. sorry bad programming
http://www.mediafire.com/download/7f4q55gk4a853o7/life+of+bob.zip
i took @ code , found solution in changing line 392 inside __init__ method of map object from
self.currentmap = pygame.image.load(os.path.join("assets", "maps", "spawn.png")) to
self.currentmap = pygame.image.load(os.path.join("assets", "maps", "spawn.png")).convert() if have images don't need alpha channel should call convert on them.
at beginning had framerate of 18 fps it's desired 60 fps.
the key tool find bottleneck python module cprofile. next time should learn before posting wall of 500 lines of code .
also consider changing loading of image files initialization of objects list. loading images characters each time render them.
Comments
Post a Comment