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?
-1
A
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
- 1. C++ SDL2 | Wie spiele ich ein GIF in SDL2?
- 2. Wie kann ich den gesamten Bildschirm anzeigen?
- 3. Bin ich sdl2 und opengl right C++
- 4. Wie kann ich den Bildschirm mit Javascript löschen?
- 5. React-native, wie Bildschirm auf Textinput verschieben
- 6. Mit glew mit SDL2
- 7. C++ SDL2 wie einzelne Kacheln zu färben
- 8. Kann SDL2 mit Visual Studio 2015 arbeiten?
- 9. Wie konfiguriere ich Clion für die Arbeit mit SDL2?
- 10. GetOpenFileName mit SDL2
- 11. Kann ich ein UIAlertView verschieben?
- 12. Wie kann ich eine Datei auf dem Bildschirm öffnen C++
- 13. Wie kann ich den Bildschirm im Android Emulator ausschalten?
- 14. Problem beim Verschieben eines Objekts über den Bildschirm
- 15. Wie kann ich meine Aktivitätsanzeige auf den gesamten Bildschirm projizieren?
- 16. Wie kann ich den Display-Inline-Block nach rechts verschieben?
- 17. Wie kann ich direkt auf den Bildschirm schreiben?
- 18. Javascript verschieben Ziel um Bildschirm?
- 19. Wie kann ich den Bildschirm in Swift 3 drehen?
- 20. Wie kann ich den HTML5-Bildschirm im Vollbildmodus anzeigen lassen?
- 21. Wie kann ich den "Screenshot: über Bildschirm verfügbar" anzeigen?
- 22. In Android, wie kann ich den Bildschirm programmatisch ausschalten?
- 23. Wie kann ich meine Benutzeroberfläche für den RLT-Bildschirm testen?
- 24. Wie kann ich den Scrollback-Puffer im GNU-Bildschirm vergrößern?
- 25. SDL2: Ist es schlecht, alles zu verschieben, anstatt den View-Port zu verwenden?
- 26. SDL2: Wie bewege ich ein Bild entlang eines quadratischen Pfades?
- 27. SDL2 Wie gestrichelte Linie
- 28. Wie kann ich den TrackBar als Reaktion auf Mausereignisse in C# verschieben?
- 29. Erkennen von Fensterereignissen im SDL2 C# -Wrapper
- 30. SDL2 und C++ in Bezug auf Bildanimation nach einer Zeile