Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Hallo, nachdem ich nun 3D Animationen und die Physik in meiner Engine fertig gestellt habe, würde ich mich gerne um den nächsten Schritt kümmern. Hierbei geht es um Multithreading. Ich habe mich dazu etwas in diverse Literatur eingelesen und das ganze so verstanden, dass ich einen Thread für das Updaten und einen Thread für das Rendern benötige. Diese werden dann am ende Synchronisiert. Nun gibt es ja mehrere Möglichkeiten um Threads in C# zu Synchronisieren. Zum einem gibt es die Möglichkeit mi…

  • Benutzer-Avatarbild

    Ja die Struktur ist sehr sub optimal. Das habe ich bereits gemerkt. Das Problemm mit dieser Struktur wäre sowieso das OpenGL nur in einem Thread rendern kann. Das heißt jedes mal ein neuen Render Thread erstellen würde eh nicht gehen. Habe mir nun überlegt, das ich erstmal nur das Updaten und die Physik mit einem Separaten Thread mache. Für das Updaten der Layer würde ich wohl eine Parallel Foreach nutzen. vb-paradise.de/index.php/Attachment/54940/

  • Benutzer-Avatarbild

    Es geht eher darum diverse aufgaben parallel zu machen, statt nacheinander.

  • Benutzer-Avatarbild

    Ja über Parallel.ForEach habe ich bereits nach gedacht. Denke das ich das nutzen werde.