Tak jak w pytaniu niewiem jak zrobić, aby kamera o wielkości canvas np. canvasW = 512 i canvasH = 512, która w środku będzie zawsze pokazywać gracza przemieszczała się razem z nim, w przypadku gdy, gracz idzie w lewo i na lewo już się kończyć jego dystans do lewo końca mapy wtedy kamera nie będzie się przemieszczać żeby nie pokazywać tego co jest po za granicami mapy.
Mapa ma wymiary:
MapaXmin = 0
MapaXmax = 1000
MapaYmin = 0
MapaYmax = 1000
Pozycja gracza określana w 'x' oraz 'y' nie może przekroczyć wielkości mapy oraz kamera powinna się zatrzymać w odpowiednim momencie żeby nie było widoczne to co po za mapą.
Ma ktoś jakiś pomysł?