Spielentwicklung

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

12
Tool zum Erstellen einer Bitmap-Schriftart aus einer True Type-Schriftart [geschlossen]
Mit welchem ​​Tool konvertieren Sie TTF-Schriften in Bitmap-Schriften? Es folgt eine Liste der Funktionen, nach denen ich suche. Ich wäre wirklich mit jedem Tool zufrieden, aber eines mit diesen Funktionen wäre besser. Gibt den Texturatlas zur Zweierpotenz aus Parsible Konfigurationsdatei (damit ich ihre Rendering-Bibliothek nicht verwenden muss) Kerning-Informationen ausgeben Plattform …
26 tools  fonts  pipeline 


2
Wie produziere ich "unterhaltsamen" Zufall im Gegensatz zu Pseudo-Zufall?
Ich mache ein Spiel, das nacheinander verschiedene Arten von Rätseln präsentiert. Ich wähle jedes Puzzle mit einer Pseudozufallszahl aus. Für jedes Puzzle gibt es eine Reihe von Variationen. Ich wähle die Variante mit einer anderen Pseudozufallszahl. Und so weiter. Die Sache ist, dass dies zwar eine nahezu wahre Zufälligkeit erzeugt, …
26 algorithm  random 

4
Was genau ist UV- und UVW-Mapping?
Beim Versuch, einige grundlegende 3D-Konzepte zu verstehen, versuche ich im Moment herauszufinden, wie Texturen tatsächlich funktionieren. Ich weiß, dass UV- und UVW-Mapping Techniken sind, die 2D-Texturen auf 3D-Objekte abbilden - Wikipedia hat mir das auch erzählt. Ich habe nach Erklärungen gegoogelt, aber nur Tutorials gefunden, die davon ausgegangen sind, dass …



6
Wie kann ich eine einfache abnehmende Renditegleichung finden?
Es gibt Formeln für eine abnehmende Renditegleichung; In der Regel handelt es sich dabei jedoch um exponentielle. Welche anderen Möglichkeiten gibt es, um eine solche Gleichung aufzustellen? Nehmen Sie zum Beispiel den folgenden Testfall: Ein Betrieb produziert 10 Lebensmittel. Auf 10 produzierte Betriebe sinkt die Produktionsrate um 5%.

1
Warum sollte ich immer in Betracht ziehen, Objektpools zu erstellen und zu verwenden, anstatt das neue Objekt sofort zu instanziieren?
Ich habe mehrmals über dieses Muster gelesen (aus der Perspektive der Best Practices): Speicherzuweisung : Anstatt das neue Objekt sofort zu instanziieren, sollten Sie immer in Betracht ziehen, Objektpools zu erstellen und zu verwenden. Dies verringert die Fragmentierung des Arbeitsspeichers und verringert die Belastung des Garbage Collectors. Ich weiß jedoch …

1
Wie führe ich Funktionstests für mein Unity3D-Spiel durch?
Kontext In Unity3d setze ich einige ältere Codes für ein Spiel fort, und ich möchte einige Funktionstests für die Regression schreiben, um sicherzustellen, dass ich beim Implementieren neuer Dinge oder beim Refactoring keine Fehler mache. Ich weiß bereits, dass es die Suite "Unit Test Tools" für Unity3d als Asset gibt. …


3
Sollten unabhängige Spieleentwickler auf ältere Hardware setzen?
Ein Entwickler, mit dem ich zusammenarbeite, teilt mir mit, dass Indie-Entwickler auf Hardware abzielen sollten, die mindestens sechs Jahre alt ist (bei maximalen Einstellungen). Ich habe die Idee, dass man jedem, der sein Spiel spielen möchte, erlauben sollte, es mit einer lauffähigen Bildrate zu spielen, unabhängig davon, wie alt seine …



4
Ist der Manhattan-Abstand monoton, wenn er als heuristische Funktion verwendet wird?
Ich habe eine quadratische Karte. Es sind nur horizontale und vertikale Bewegungen zulässig (keine Diagonalen). Die Bewegungskosten betragen immer 1. Ich implementiere einen A * -Algorithmus auf dieser Karte und verwende die Manhattan-Entfernung als Entfernungsheuristik. Ist diese Heuristik konsistent? Kann ich vermeiden, g(node)nach Knoten zu suchen, die sich im CLOSED-Satz …


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.