Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

3
Abgerundete Ecken in XNA?
Gibt es eine Möglichkeit, abgerundete Ecken auf einem in XNA gerenderten Rechteck durch Grundelemente (Linienstreifen) zu erstellen? Ich möchte meine Benutzeroberfläche etwas ausgefallener gestalten als sie bereits ist, und ich möchte, dass der Code flexibel ist, ohne dass zu viele Texturen beteiligt sind.
10 xna 

4
Springen mit variabler Höhe in Side Scrollern
Wie kann ich den Spieler höher springen lassen, wenn die Sprungtaste länger gedrückt gehalten wird? Ich reduziere derzeit nur die Schwerkraft, solange die Taste gedrückt gehalten wird und der Spieler springt, aber das sieht seltsam aus.

2
Lichtschatten mit zwei Paraboloidpunkten in verzögerter Beleuchtung
Ich habe mit diesem Tutorial / Beispielcode herumgespielt , der eine einfache Implementierung von Light-Pre-Pass demonstriert, einer Art verzögerter Beleuchtungskonfiguration. Ich bin dabei, Punktlichtschatten mithilfe von Dual-Paraboloid-Schattenkarten zu implementieren. Ich folge dieser Beschreibung von DPM: http://gamedevelop.eu/en/tutorials/dual-paraboloid-shadow-mapping.htm Ich kann die Schattenkarten erstellen und sie scheinen gut auszusehen. Ich glaube, dass das …

6
OpenGL ES 2.0: Repository für Qualitäts-Shader [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Könnte ich Sie bitte bitten, mir ein Repository …




4
Megatexturing: Evolution von Quake Wars zu Rage
Ich erinnere mich, wie John Carmack darüber sprach, wie sie Megatexturing ursprünglich für Quake Wars: Enemy Territory verwendeten. Die Technologie hat sich in Rage seitdem ziemlich weiterentwickelt. Ich habe mich gefragt, ob jemand hier einige technische Details zu den Einzelheiten darüber geben kann, was und wie es sich seitdem entwickelt …
10 textures 

5
OpenGL vs OGRE: Welches ist das Beste für Anfänger? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
10 opengl  ogre 

1
Hinzufügen von Luftwiderstand zu einer Golfball-Flugbahngleichung
Ich entwickle ein 2D-Golfspiel in VB.NET 2005, aber ich bin nicht sicher, wie ich Luft- oder Windwiderstand implementieren soll, der den Ball beeinflussen soll. Ich habe bereits diese Gleichungen für Projektil: für die Anfangsgeschwindigkeit eines Golfballs beim Schlagen oder Abfeuernv0v0v_0 Vertikale und horizontale Komponenten die Geschwindigkeit des Golfballs: vxvy= v0c …

2
Wie kann man eine von FBX produzierte schlechte Collada reparieren?
Ich habe versucht, mit dem FBX SDK (2011.3.1) FBX-Dateien zu laden und als Collada-Dateien zu speichern, um FBX-Dateien in Panda3D importieren zu können. Leider können die resultierenden Collada-Dateien aus mehreren Gründen nicht verwendet werden, darunter: Es gibt eine Maya-spezifische Extra-Technik diffus <diffuse> <texture texture="Map__2-image" texcoord="CHANNEL0"> <extra> <technique profile="MAYA"> <wrapU sid="wrapU0">TRUE</wrapU> …
10 collada 

2
Half-Life 2 BSP Lightmaps
Ich schreibe einen BSP-Viewer für ein Universitätsprojekt. Bisher habe ich die Hauptgeometrie richtig geladen und das PVS funktioniert. Jetzt versuche ich, die Lightmaps anzuwenden, aber ich kann die Texturkoordinaten für die Lightmaps scheinbar nicht richtig berechnen. Laut hier: http://developer.valvesoftware.com/wiki/The_Source_Engine_BSP_File_Format struct texinfo_t { float textureVecs[2][4]; // [s/t][xyz offset] float lightmapVecs[2][4]; // …

4
Was genau bewirkt, dass eine Oberfläche eine andere überlappt?
Ich kann nicht wirklich herausfinden, warum eine Oberfläche eine andere überlappt. In einer 3D-Engine, die ich erstelle, schlägt meine Technik in Randfällen fehl. Meine Methode besteht darin, die zu lackierenden Flächen vom weitesten zum nächsten zu sortieren. Um die Nähe zu bestimmen, vergleiche ich die durchschnittlichen z-Werte. Manchmal hat eine …
10 3d  rendering 

4
Wie detailliert und / oder vollständig sind / sind Ihre Spieldesign-Dokumente, bevor Sie ein Projekt starten?
Ich frage mich, wie vollständig Ihre Konstruktionsdokumente normalerweise sind, bevor Sie mit der Implementierung eines Projekts beginnen. Ich spreche hier von mittleren bis sehr kleinen Projekten mit einem sehr kleinen Team, bei dem das gesamte Dokument möglicherweise nur ein paar Dutzend Seiten umfasst. Beginnen Sie mit einem groben Rahmen und …

6
Ist es eine schlechte Idee, Game1 statisch in XNA zu haben?
Ist es eine wirklich schlechte Idee, meine Game1Klasse als statisch zu haben? Wie im Moment in meiner Game1Klasse habe ich eine Klasse namens, TileHandlerdie alles behandelt, was mit meinem aktuellen Kachelsatz zu tun hat, und AnimalHandlerdie (überraschenderweise) alle meine Tiere behandelt. Wenn ich jetzt drin bin AnimalHandlerund überprüfen möchte, ob …
10 xna  c#  architecture 

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.