linie mit der sdl zeichnen



  • hallo

    ich muss für mein 'spiel' horizontale und vertikale linien zeichnen können. (brauche keine schiefen linien)

    momentan mach ichs so: for-schleife und dann DrawPixel(screen, k-x_scroll, i*TILE, 255, 255, 255); wobei drawpixel die funktion aus der sdl-dokumentation ist. wenn ich jetzt viele linien zeichnen muss wird das ganze unerträglich langsam... liegt wohl an den vielen surface-locks?? kann man bei der sdl irgendwie direkt in den grafikspeicher schreiben oder gibts ne andere möglichkeit schnell linien zu zeichnen?

    besten dank



  • Am besten ist es wahrscheinlich, wenn du zwei Bilder erstellst. Eines 1 Pixel * Screenhöhe Pixel, und eins Screenbreite * 1. Dann blittest du immer den entsprechenden Teil.



  • 👍 thx


Log in to reply