Spielentwicklung

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


4
Entitäts- / Komponentensysteme in C ++, Wie erkenne ich Typen und konstruiere Komponenten?
Ich arbeite an einem Entity-Komponentensystem in C ++, das hoffentlich dem Stil von Artemis (http://piemaster.net/2011/07/entity-component-artemis/) entspricht, da es sich bei den Komponenten hauptsächlich um Datentaschen handelt Systeme, die die Logik enthalten. Ich hoffe, dass ich die Datenzentrierung dieses Ansatzes nutzen und ein paar nette Content-Tools erstellen kann. Ein Buckel, auf …

20
Beispiele für gute Javascript / HTML5-basierte Spiele [geschlossen]
Gibt es gute Beispiele für webbasierte Spiele, die auf vollständig offenen Standards basieren (dh Javascript, HTML und CSS), da Flash weitgehend durch HTML5-Elemente (Video, Audio, Leinwand usw.) ersetzt wird? Ich sehe viele Beispiele für reine HTML5-Implementierungen dessen, was einst nur in Flash war (wie hier: http://www.html5rocks.com/ ), aber nicht viele …
37 flash  web  html5  javascript 



4
Was ist ein Fragment in der 3D-Grafikprogrammierung?
Was ist ein Fragment in einem Fragment-Shader? Wikipedia sagt, dass: Im Allgemeinen kann man sich ein Fragment als die Daten vorstellen, die zum Schattieren des Pixels benötigt werden, sowie die Daten, die zum Testen benötigt werden, ob das Fragment überlebt, um ein Pixel zu werden (Tiefe, Alpha, Schablone, Schere, Fenster-ID …

3
Müssen Spiele heutzutage installiert werden?
Ich frage mich, warum Spiele überhaupt installiert werden müssen. Ich kann verstehen, dass eine Software wie ein Browser sie benötigt, um einige Dateitypen damit zu verknüpfen und eine ausführbare Datei zu starten, oder das Symbol der Komponente "Programme / Funktionen" unter Windows hinzuzufügen. Aber wozu soll man beispielsweise ein Steam-Spiel …
36 installer 


8
Sollte ich es vermeiden, Objektvererbung zu verwenden, um ein Spiel zu entwickeln?
Ich bevorzuge OOP-Funktionen, wenn ich Spiele mit Unity entwickle. Normalerweise erstelle ich eine Basisklasse (meistens abstrahiert) und nutze die Objektvererbung, um die gleiche Funktionalität für die verschiedenen anderen Objekte zu nutzen. Ich habe jedoch kürzlich von jemandem gehört, dass die Verwendung von Vererbung vermieden werden muss und wir stattdessen Schnittstellen …


6
Warum ist der Ursprung in Computergrafikkoordinaten oben links?
Nach allem, was ich gesehen habe, verwenden fast alle Dinge Koordinaten, bei denen (0, 0) oben links steht und die positive Y-Achse in der Abwärtsrichtung Ihres Bildschirms verläuft. Warum ist es so? Warum geht die konventionelle positive Y-Achse nicht nach oben, wie in Diagrammen in einfachen Matheklassen gezeigt?




3
Wann sollte ich Daten fest codieren und externe Daten laden?
Ich bin ungefähr tausend Codezeilen lang, um mein eigenes 2D-Weltraumspiel zu entwickeln, das Netzwerke zufällig generierter Sternensysteme erstellt und sie mit einer zufälligen Auswahl von Planeten, Stationen, Schiffen und Waffen bevölkert. Es wird möglicherweise Hunderte von verschiedenen Stationen / Schiffen / usw. geben, die das Spiel verwenden muss - also …

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.