Spielentwicklung

10
Unity Android versus Android SDK

Ich bin mit Unity vertraut und bin gerade dabei, Android SDK zu lernen, als die Ankündigung über Unity Android Basic herauskam. Was wären die Vor- und Nachteile der direkten Verwendung des Android SDK gegenüber der Entwicklung mit Unity

10
Wie gehe ich mit Netcode um?

Ich bin daran interessiert, die verschiedenen Möglichkeiten zu bewerten, wie sich der Netcode in eine Spiel-Engine "einhaken" kann. Ich entwerfe gerade ein Multiplayer-Spiel und habe bisher festgestellt, dass ich (zumindest) einen separaten Thread haben muss, um die Netzwerk-Sockets zu verwalten,...

10
Wechsel von DirectX 10 zu DirectX 11

Ich habe eine angemessene Anzahl kleiner Hobbyprojekte mit DirectX 9 durchgeführt, aber es ist jetzt Zeit, auf DirectX 11 umzusteigen. Ich habe Frank Luna'a Buch über 3D-Programmierung mit DirectX 10, aber nichts über DirectX 11. Ich glaube, sie sind ziemlich ähnlich, habe mich aber gefragt, ob...

10
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:...

10
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...

10
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...

10
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...

10
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...