Autor Beitrag
GamerIII
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Sa 08.12.12 22:30 
Ich bins wiedermal :D

Also ich habe da mal eine rein theoretische Frage kann man ihrgendwie eine PictureBox gößer Zeichen als sie ist und dann wie zum Beispiel in GTA2 im Hintergrund mitlaufen lassen also sozusagen ein Welt?
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: So 09.12.12 14:18 
Hallo,

meinst du so etwas wie Scrolling an Image in C#? (Ich hoffe, du bist des Englischen mächtig und kennst dich mit Zeichnen in WinForms aus, ansonsten lies dich mal in Zeichnen in Windows-Forms-Programmen (Paint/OnPaint, PictureBox) ein.)
Eine PictureBox ist dafür nicht so geeignet, sondern besser ist es, in eine Form oder ein Panel selber zu zeichnen (Stichwort: Graphics.DrawImage).
Je nach Größe des Hintergrundbildes sollte man überlegen, ob man das ganze Bild im Speicher hält oder aber sog. Tiles benutzt.

P.S. Für fortgeschrittenere Programmierer habe ich auch noch Fast Image Scrolling in C# gefunden.

Für diesen Beitrag haben gedankt: GamerIII
GamerIII Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: So 09.12.12 15:52 
Gut das hätt ich jetzt mal nur wie geht das dass ich bei einem Schwarzen pixel im hintergrund nicht weiterlaufen kann?