Spielentwicklung

8
Was macht die Funktion Sys_PageIn () in Quake?

Ich habe beim Initialisierungsprozess des ursprünglichen Quake festgestellt, dass die folgende Funktion aufgerufen wird. volatile int sys_checksum; // **lots of code** void Sys_PageIn(void *ptr, int size) { byte *x; int j,m,n; //touch all memory to make sure its there. The 16-page skip is...

8
Elliptische Umlaufbahnmodellierung

Ich spiele mit Umlaufbahnen in einem einfachen 2-D-Spiel, in dem ein Schiff im Weltraum herumfliegt und sich von massiven Dingen angezogen fühlt. Die Schiffsgeschwindigkeit wird in einem Vektor gespeichert, und die Beschleunigung wird in jedem Frame entsprechend dem Newtonschen Gesetz der...

8
Texturspeicher über Shader aktualisieren?

Was der Titel sagt. Ist es möglich, eine Textur über einen glsl-Shader zu aktualisieren? Etwas wie : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ??...

8
Ein einziger Texturatlas?

Wenn ich Texturatlas verwenden möchte, sollte ich versuchen, alle meine Sprites in einem einzigen Texturatlas zu platzieren? Oder gibt es Zeiten, in denen ich mehrere kleinere Texturatlanten haben

8
Wofür genau können Shader verwendet werden?

Ich bin nicht wirklich eine 3D-Person, und ich habe in einigen Three.js-Beispielen nur ein wenig Shader verwendet, und bisher habe ich den Eindruck, dass sie nur für den grafischen Teil der Gleichung verwendet werden. Der (ziemlich kryptische) Wikipedia-Artikel und einige andere Quellen lassen...

8
Trennung von Logik und Daten im Browsergame

Ich habe tagelang darüber nachgedacht und bin mir immer noch nicht sicher, was ich tun soll. Ich versuche, ein Kampfsystem in PHP umzugestalten (... sorry.) Folgendes existiert bisher: Es gibt zwei (bisher) Arten von Entitäten, die am Kampf teilnehmen können. Nennen wir sie einfach Spieler und...

8
Best Practices mit Vertices in Open GL

Was ist die beste Vorgehensweise zum Speichern von Scheitelpunktdaten in Open GL? Dh: struct VertexColored { public: GLfloat position[]; GLfloat normal[]; byte colours[]; } class Terrian { private: GLuint vbo_vertices; GLuint vbo_normals; GLuint vbo_colors; GLuint ibo_elements;...

8
Verschleierung von HTML5-Spielen

HTML5-Spiele haben sichtbaren Quellcode. Gibt es eine Möglichkeit, sie wie eine SWF-Datei zu machen? Wie verstecke ich den Spielalgorithmus? Was halten Sie vom Firefox JavaScript Deobfuscator Plugin und der

8
Wechsel von XNA / C # zu C ++? [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 . Seit...

8
Gibt es ein Kartenspiel-Framework? [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...

8
Motion Capture für Indie-Entwickler?

Vor einigen Jahren war Motion Capturing aus Kostengründen nur für namhafte Studios möglich. Jetzt scheint es, dass es aufgrund von Kostensenkungen und besserer Technologie in den Bereich der Indie-Entwickler vordringt. Ich habe ein wenig nachgeforscht und zwei Hauptoptionen gesehen: IPISoft und...

8
Wie man KI für Kampfspiele implementiert

Ich habe gestern einen 2D-Jäger gebaut . Der zweite "Spieler" macht kaum etwas. Eigentlich nichts. Um ehrlich zu sein, habe ich noch nie ein Spiel gemacht, das einen solchen Gegner hatte. Meine Frage ist also, wie fängt man mit der KI-Programmierung für den Gegner an? Gibt es Tutorials, Best...

8
Das GLSL-Paket schwebt in einer RGBA-Textur

Ich möchte herkömmliche dreieckbasierte Modelle und Partikel mit einer Raytrace-Szene mit einer angemessenen Bildrate zusammenstellen. Mit webGL können Sie das nicht gl_FragDepthin den Fragment-Shader schreiben . Sie können nicht mehrere Renderziele haben, aber Sie können in eine RGBA-Textur...