Kamera Pygame podąża w grze 2d tile [duplikat]

To pytanie ma już tutaj odpowiedź:

Dodaj przewijanie do platformówki w pygame 3 odpowiedzi
 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()

Wszystko działa dobrze, z wyjątkiem tego, że zastanawiałem się, jak będę w stanie przesuwać kamerę w miejscu, gdzie gracz żałuje, że nie mogę wyświetlić pliku mapy, ponieważ nie można do niego dodawać obrazów. Ale dziękuję za poświęcony czas

Mapa jest tutaj:https://dl.dropboxusercontent.com/u/110087275/2d%20pygame/map5.png I wreszcie kod jest tutaj:https://dl.dropboxusercontent.com/u/110087275/2d%20pygame/2d_pygame.py

Jeszcze raz dziękujemy za poświęcony czas i wysiłek !!!!!

questionAnswers(1)

yourAnswerToTheQuestion