Spielentwicklung

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

3
Wo bin ich verpflichtet, Credits zu setzen?
Erstens ist dies keine Diskussion über den besten Ort, an dem Kredite vergeben werden können, sondern darüber, wo dies zulässig ist . So ist es zum Beispiel in Ordnung, wenn ich nur eine credits.txt-Datei in das Installationsverzeichnis einbinde, oder ich muss einen Ort im Spiel erstellen, an dem Sie sie …
13 assets  business 

2
Wie erstelle ich mit Scene2D ein Popup-Fenster?
Ich habe einen Hauptmenübildschirm mit einem Logo und einer Reihe von Schaltflächen. Wenn der Login-Button gedrückt wird, erscheint ein Dialog, in dem ich nach einem Benutzernamen und einem Passwort frage. Dies funktioniert gut, abgesehen vom "Aufspringen". Im Moment verschiebt das neue Dialogfeld nur alles, aber ich möchte es positionieren über …
13 java  libgdx  menu  scene2d 

2
Wie führt man eine Kollisionserkennung an Objekten durch, die aus vielen kleinen Dreiecken bestehen?
Ich verstehe, dass jede Form durch kleinere Dreiecke erzeugt (oder angenähert) werden kann. Jedes Rechteck kann aus 2 kleineren Dreiecken bestehen. Jeder Kreis kann durch viele dünne "Pizzaschnitt" -Dreiecke erzeugt werden. Wie führt dies zu einer Kollisionserkennung? Ich verstehe, wie man die Rechtecküberlappung unter Verwendung der Eckpunkte berechnet. Ich verstehe, …


4
Spielerermüdung für Tablets?
Ich denke darüber nach, Spiele für Tablets zu machen. Ich komme aus einem PC- / Konsolen-Hintergrund und bin mir der enormen Unterschiede in den Benutzeroberflächen sehr bewusst, und dass ich sie unter Berücksichtigung der Zielplattform entwerfen muss. Ein Aspekt, über den ich mir Sorgen mache, ist die Ermüdung der Spieler …


3
Wie simuliere ich Farbenblindheit für Barrierefreiheitstests?
Gibt es eine Anwendung, die ich herunterladen kann (oder eine Windows-Konfiguration oder etwas anderes), mit der ich sehen kann, wie mein Spiel Benutzern mit unterschiedlichen Farbenblindheiten angezeigt wird? Es gibt bereits gute Fragen, wie Sie vermeiden können, Ihr Spiel für Farbenblindheit schlecht zu gestalten. Es gibt auch einen Photoshop-Filter von …

4
Vermeiden Sie doppelte Komprimierung von Ressourcen
Ich verwende .pngs für meine Texturen und verwende ein virtuelles Dateisystem in einer .zipDatei für mein Spielprojekt. Das bedeutet, meine Texturen werden zweimal komprimiert und dekomprimiert. Was sind die Lösungen für dieses Problem der doppelten Komprimierung? Eine Lösung, von der ich gehört habe, ist die Verwendung von .tgas für Texturen, …

4
So implementieren Sie weiche Randbereiche mit Partikeln
Mein Spiel wurde mit Phaser erstellt, aber die Frage selbst ist motorunabhängig. In meinem Spiel gibt es mehrere Umgebungen, im Wesentlichen polygonale Bereiche, in die sich Spielercharaktere bewegen und von denen sie betroffen sind. Zum Beispiel Eis, Feuer, Gift usw. 'Das grafische Element dieser Bereiche ist der mit Farbe gefüllte …

3
Was ist der größte relative Level, den ich mit float machen kann?
Genau wie es bei Spielen wie Dungeon Belagerung und KSP demonstriert wurde, wird ein Level, das groß genug ist, aufgrund der Funktionsweise von Gleitkommazahlen Störungen aufweisen. Sie können 1e-20 nicht zu 1e20 addieren, ohne an Genauigkeit zu verlieren. Wie berechne ich die Mindestgeschwindigkeit, mit der sich mein Objekt bewegen kann, …


2
Wie gehe ich mit fehlenden Ressourcen um?
Ihr Spiel erwartet, dass ein bestimmtes Asset geladen wird, aber es wird nicht gefunden. Wie soll mit der Situation umgegangen werden? Beispielsweise: Texture* grassTexture = LoadTexture("Grass.png"); // returns NULL; texture not found Mesh* car = LoadMesh("Car.obj"); // returns NULL; 3D mesh not found Es wurde möglicherweise versehentlich vom Benutzer gelöscht, …

4
Woraus würde ein Standpunkt der zweiten Person bestehen?
Traditionelle Erzählungen haben einen von drei Gesichtspunkten: Erste Person ( I fought the monster) Zweite Person ( You fought the monster) Dritte Person ( He/She/It fought the monster) Die Sichtweisen der ersten und dritten Person sind in Videospielen sehr verbreitet, aber ich habe mich gefragt, wie eine Sichtweise der zweiten …

5
Warum bieten moderne Spiele kein Extraleben? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . In den späten 80ern und frühen 90ern hatten die …

3
Wie erstelle ich mit A * in einem Raster natürlich aussehende Pfade?
Ich habe dies gelesen: http://theory.stanford.edu/~amitp/GameProgramming/Heuristics.html Aber es gibt einige Dinge, die ich nicht verstehe, zum Beispiel, in dem Artikel heißt es, dass man so etwas für die Wegfindung mit diagonalen Bewegungen verwenden soll: function heuristic(node) = dx = abs(node.x - goal.x) dy = abs(node.y - goal.y) return D * max(dx, …

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.