2016-12-01 2 views
0

Ich kann nicht herausfinden, wie Grafiken mit Code verknüpft sind, so wie es in Spielen und Betriebssystemen wie Windows, OS X, etc getan wird. Wie wird es gemacht? Wird der Code über die Grafik ausgeführt oder wird die Grafik über den Code ausgeführt?Wie wird Code mit Grafiken synchronisiert?

Antwort

1

Das System sendet einen Frame-Synch-Interrupt oder eine Nachricht. Der Code wird so geschrieben, dass er einen Teil der Arbeit leicht unter einem Frame abarbeitet, und er hat dann einen neuen Frame, der dem Betrachter angezeigt wird, wenn die Anfrage kommt.

Wenn sich also ein Raumschiff bewegt, berechnet das Programm seine Geschwindigkeit in Pixel pro 1/60 Sekunde. Dann fügt es diesen Betrag zu seiner Position hinzu und zeichnet es auf dem neuen Rahmen neu.

Verwandte Themen