2017-01-03 3 views
-1

Ich habe ein Fenster mit einer Breite von 260 Pixel. Mit der DrawSurface-Funktion kann ich ein Bild auf die Position setzen, die auf dem Bildschirm nicht sichtbar ist, zum Beispiel (500, 10). Jetzt möchte ich den Bildschirm (durch Drücken der Taste) zu dem Punkt bewegen, wo das Bild ist. Ist es möglich?Wie kann ich den Bildschirm mit SDL2, C++ verschieben?

Antwort

1

Ich bin mir nicht sicher, wie genau oder aktuell this article ist, aber es gibt eine Menge Startcode für die Implementierung einer improvisierten Kamera mit einer SDL_Rect-Variable. In Ihrem Fall würden Sie die x- und y-Variablen des Kameraobjekts ändern und die apply_surface() -Methode verwenden, um Texturen relativ zur Kameraposition anzuzeigen.

Verwandte Themen