Als «game-loop» getaggte Fragen

Die zentrale Codeschleife, die für das laufende Gameplay verantwortlich ist. Im einfachsten Zustand akzeptiert es Eingaben, löst die Aktionen von Entitäten auf und rendert die Szene.

3
Endliche Zustandsmaschine in C ++
Ich habe viel darüber gelesen , wie man mit FSMs Spielzustände verwaltet, was ein FSM ist und wie man einen Stapel oder eine Reihe von Zuständen verwendet, um einen zu erstellen. Ich habe das alles durchgemacht. Aber ich bin fest entschlossen, eine tatsächliche, gut konzipierte Implementierung eines FSM für diesen …


2
Halbfester oder vollständig festgelegter Zeitschritt?
Ich mache ein iPhone-Shmup und versuche zu entscheiden, welche Art von Spieleschleife verwendet werden soll. Ich möchte entweder einen halbfesten Zeitschritt oder einen vollständig festen Zeitschritt verwenden. Mit einem halbfesten Zeitschritt werde ich null oder mehr Aktualisierungsaufrufe (FIXED_INTERVAL) ausführen, gefolgt von einem Aktualisierungsaufruf (dt), wobei dt <= FIXED_INTERVAL pro Spielschleife. …
15 game-loop 

2
"Optimale" Spieleschleife für 2D-Side-Scroller
Ist es möglich, ein "optimales" (in Bezug auf die Leistung) Layout für die Spielschleife eines 2D-Side-Scrollers zu beschreiben? In diesem Zusammenhang nimmt die "Spielschleife" Benutzereingaben entgegen, aktualisiert den Status von Spielobjekten und zeichnet die Spielobjekte. Zum Beispiel könnte eine GameObject-Basisklasse mit einer tiefen Vererbungshierarchie für die Wartung nützlich sein. Sie …



2
Das Spiel innerhalb der Spielrunde pausieren
Innerhalb der Spieleschleife wird das Spiel durch Drücken von P unterbrochen, was bedeutet, dass die Spieleschleife nicht mehr ausgeführt wird. Das Problem ist, dass nach dem Anhalten dieser Schleife P nicht erneut gedrückt werden kann, um die Schleife fortzusetzen, da sie sich innerhalb der Schleife befand. Wie mache ich es …
12 game-loop 

3
EXTREM verwirrt über "Constant Game Speed ​​Maximum FPS" -Spielschleife
Ich habe kürzlich diesen Artikel über Game Loops gelesen: http://www.koonsolo.com/news/dewitters-gameloop/ Und die empfohlene letzte Implementierung verwirrt mich zutiefst. Ich verstehe nicht, wie es funktioniert, und es sieht aus wie ein komplettes Durcheinander. Ich verstehe das Prinzip: Aktualisiere das Spiel mit einer konstanten Geschwindigkeit, wobei alles, was übrig ist, das Spiel …


3
UPS und FPS - Was soll ich einschränken und warum?
Ich schreibe gerade ein Spiel mit C ++ und SDL2 und es gibt eine Sache, über die ich mich wundere - ist es sinnvoll, meine Frames pro Sekunde (FPS) und / oder meine Updates pro Sekunde (UPS) zu begrenzen? Ich habe die Idee, dass Sie, wenn Sie die USV begrenzen, …
11 game-loop  logic  sdl2 




5
Warum kann ich den Operator '> =' nicht mit Vector3s verwenden?
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Wiedergabesystem: Eingaben oder Ereignisse aufzeichnen?
Ich habe folgendes gelesen: Wie man ein Wiedergabesystem entwirft Aber es beantwortet meine Frage nicht wirklich. Mein Spiel wurde mit der Client "Ansicht" des Spiels als separates Programm vom Server "Modell" und "Controller" erstellt. (ein bisschen wie ein MMO oder ein Multiplayer-Spiel, das auf diese Weise gebaut wurde). Die Serverseite …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.