Spielentwicklung

7
Wie mache ich eine Spiel-Tick-Methode?

Ich habe in einigen anderen einfachen 2D-Spielen gesehen, dass eine "Tick" -Methode verwendet wird, um Spielelogik und Grafik-Rendering zu synchronisieren. Mein Hauptgrund für die Verwendung ist eine Fehlfunktion meiner Kollisionserkennung, da die Player-Entität vollständig durch feste Objekte...

7
Was macht Satire aus? [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 6 Jahren . Aus geschäftlichen Gründen würde ich gerne wissen, was...

7
Wie kann ich _why_ glDrawArrays sehr langsam debuggen?

Ich arbeite an einem Spiel, das CEGUI und Ogre verwendet. Kürzlich haben wir festgestellt, dass einige unserer Kunden mit GeForce4 MX 4000 eine schreckliche Leistung erzielen. Nach einer Nacht mit dem Debuggen habe ich das Problem auf einen glDrawArrays-Aufruf im Ogre GL Renderer zurückgeführt. Die...

7
Wie stelle ich in GLFW3 den Vollbildmodus ein?

In der Version 2.7 war alles ziemlich einfach: glfwOpenWindow(Width, Height, 8, 8, 8, 8, 24, 0, isFullscr ? GLFW_FULLSCREEN : GLFW_WINDOW); Aber in Version 3.x gibt es keinen Ort, an dem ich angeben kann, wie mein Fenster sein soll und standardmäßig sein Fenster: glfwCreateWindow(width, height,...

7
Wie kann ich FBX-Animationen mit dem FBX SDK importieren?

Ich habe die Netze korrekt mit all ihren Eckpunkten, Indizes, UVs und Normalen geladen. Ich versuche gerade, die Animationen richtig zum Laufen zu bringen. Ich habe mir die FBX SDK-Dokumentation mit wenig Hilfe angesehen. Wenn mir jemand beim Einstieg helfen oder mich in die richtige Richtung...

7
UDP gegen TCP im Multiplayer-Handyspiel

Ich arbeite an einem vernetzten Multiplayer-Spiel, zunächst für iOS. Selbst mit TCP_NODELAY gibt es große Latenzschwankungen. Ich kann mir des Grundes nicht sicher sein, aber ich wäre nicht überrascht, wenn der Paketverlust aufgrund flockiger Verbindungen erneut auftreten würde. Nachdem ich im...

7
Messen der GPU-Zeit anhand des verwalteten Codes

Um den CPU-Code zu messen, verwende ich eine Stoppuhr. Die Verwendung einer Stoppuhr in der Draw-Methode ist für die GPU-Seite bedeutungslos, da die CPU und die GPU asynchron ausgeführt werden. Die Fragen sind einfach: Ist es möglich, die Gesamtzeit zu messen, die für einen Teil des HLSL-Codes...

7
Face-Click-Erkennung (wie in Minecraft)

Ich arbeite an einer Box-basierten Spiel-Engine wie Minecraft und habe mich gefragt, wie ich das "angeklickte Gesicht" beim Platzieren von Blöcken erkennen kann. Ich habe diese Engine in C ++ (DirectX / D3D), C # (XNA) und Flash (away3d & papervision3d) erstellt. Der Engine-Code ist bei jedem...