www.mikrocontroller.net

Forum: PC-Programmierung SDL sprites in C


Autor: kruemeltee (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich versuche gerade herauszufinden, wie ich in C Sprites mit SDL 
anzeigen, bewegen und wieder verschwinden lassen kann.

Leider konnte ich nur C++ Code hierfür finden und damit komme ich gar 
nicht zurecht.

Kann mir jemand von euch vielleicht ein Grundlagen-Howto/Code zeigen, 
der das bewerkstelligt oder mir sagen, was ich da eigentlich tun muss?

Autor: Rolf Magnus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also wenn ich deinen Betreff so wie er ist in Google eingebe, ist das 
zweite Ergebnis gleich das gewünschte (das erste ist dieser Thread 
hier).

Autor: kruemeltee (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Öhm... Ich weiss noch dass ich den Link offen hatte, aber warum ich ihn 
nicht gelesen habe, kann ich dir Leiter nicht sagen...

http://gamedevgeek.com/tutorials/moving-sprites-with-sdl/

Ich bin da jetzt durch, hab mir Funktionen geschrieben setsprite(), 
movesprite(), remove..., aufbauend auf dem Code.

Nun weiss ich nicht ob das die schnellste/sinnvollste Möglichkeit ist. 
Der Code funktioniert in dem er so schnell wies nur geht alles zeichnet 
und ich konnte bisher mal kein Flimmern entdecken.
Meine Idee war nun, Sprites zu zeichnen/verschieben indem meine 
Funktionen sich merken, was "unter" dem gesetzten Sprite liegt und das 
dann bei jeder Bewegung des Sprites mitzeichne.

Hat davon jemand Ahnung oder Links zur Theorie von sowas?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.