Pygame-Kamera in einem 2D-Kachelspiel verfolgen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Scrollen zu einem Plattformer im Pygame hinzufügen 3 Antworten
 import pygame, sys 
 from pygame.locals import * 

 pygame.init()

 size = width, height = 480,320
 screen = pygame.display.set_mode(size)
 r = 0
 bif = pygame.image.load("map5.png") 
 pygame.display.set_caption("Pygame 2D RPG !")
 x,y=0,0
 movex, movey=0,0
 character="boy.png"
 player=pygame.image.load(character).convert_alpha()
 while True:
for event in pygame.event.get():
    if event.type == pygame.QUIT:
        pygame.quit()
        sys.exit()
    if event.type==KEYDOWN:
        if event.key==K_a:
            movex=-1
        elif event.key==K_d:
            movex=+1
        elif event.key==K_w:
            movey=-1
        elif event.key==K_s:
            movey=+1
    if event.type==KEYUP:        
        if event.key==K_a:
            movex=0
        elif event.key==K_d:
            movex=0
        elif event.key==K_w:
            movey=0
        elif event.key==K_s:
            movey=0    

    x+=movex
    y+=movey    

    screen.fill((r,0,0))
    screen.blit(bif,(0,0))
    screen.blit(player,(x,y))
    pygame.display.flip()

Alles funktioniert einwandfrei, außer dass ich mich gefragt habe, wie ich in der Lage sein sollte, die Kamera dorthin zu bewegen, wo der Player hingeht. Es tut mir leid, dass ich die Kartendatei nicht anzeigen kann, da Sie keine Bilder hinzufügen können. Aber danke für deine Zeit

Die Karte ist hier:https://dl.dropboxusercontent.com/u/110087275/2d%20pygame/map5.png Und schließlich ist der Code hier:https://dl.dropboxusercontent.com/u/110087275/2d%20pygame/2d_pygame.py

Nochmals vielen Dank für Ihre Zeit und Mühe !!!!!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage