Als «oop» getaggte Fragen

8
Spielschleife unter Windows

Ich habe verschiedene "grundlegende" Spieleschleifen gesehen, sowohl aus Büchern wie "Einführung in die 3D-Spielprogrammierung mit DX11" oder dem Online-Tutorial (Rastertek), und wenn wir alle ausgefallenen Dinge zur Steuerung der Framerate und mehr entfernen, sehen sie alle ungefähr so ​​aus:...

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...

8
Wie kann City-sim Hunderte von Zeichen simulieren?

Meine Spiele beginnen normalerweise ziemlich leicht zu verzögern, wenn es ein paar hundert Felder gibt, die mögliche Charaktere darstellen. Während Spiele wie SimCity oder sogar Anno Hunderte von Charakteren haben. Mir wurde klar, dass diese Spiele nicht bei jedem Tic alles aktualisieren, die...

8
Serverseitige Spielschleife

Viele Java-Spiele verwenden thread.sleep (), um fps zu steuern. Sollte die Server-Spielschleife weiterlaufen und nur die Delta-Zeit berechnen, da der Server keine Grafiken anzeigt? Wie dieses Beispiel: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME =...

7
Spiel-Update in Libgdx

In libgdx ist die Spieleschleife die render () -Methode. Aber warum ist das so und gibt es eine Möglichkeit, eine update () -Methode zu erstellen, die 60 Mal pro Sekunde aufgerufen wird? Wie bei der update () -Methode würde ich die Spielelogik hinzufügen und das Rendern der Rendermethode...

7
Was ist eine gute Entitätshierarchie für ein 2D-Spiel?

Ich bin gerade dabei, ein neues 2D-Spiel aus einem Code zu erstellen, den ich vor einiger Zeit geschrieben habe. Die Objekthierarchie für Entitäten lautet wie folgt: Scene(zB MainMenu): Enthält mehrere Entitäten und Delegierte update()/ draw()an jede Entity: Basisklasse für alle Dinge in einer...

7
CPU-Auslastung, Game-Loop und Sleep ()

Ich habe auf zahlreichen Diskussionsseiten über dieses Thema gelesen, aber ich kann anscheinend keine eindeutige (aktuelle) Antwort finden, und ich hoffe, dies gibt mir weitere Einblicke: Ich habe den ausgezeichneten Artikel zur Spielschleifenzeit auf Fix your timestep gelesen! Die CPU-Auslastung...

7
XNA Game Loop Update und Draw

Ich bin verwirrt darüber, wie und wann die Methoden des Spiels aufgerufen werden. Also habe ich gelesen, dass die Sequenz ist: Initialisieren LoadContent Aktualisieren Zeichnen Inhalt entladen Wo 3 und 4 sind die Spielschleife, so dass nach Updategenannt wird, Drawaufgerufen wird, dann Update, dann...