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 …
Wann immer ich versuche, ein Spiel in einer objektorientierten Sprache zu schreiben, stelle ich immer als erstes Problem (nachdem ich darüber nachgedacht habe, welche Art von Spiel ich schreiben soll) das Design der Engine. Selbst wenn ich vorhandene Bibliotheken oder Frameworks wie SDL verwende, muss ich für jedes Spiel bestimmte …
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, …
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 …
Viele Spiele verwenden die Technik der Delta-Komprimierung, um die gesendete Datenlast zu verringern. Ich verstehe nicht, wie diese Technik tatsächlich die Datenlast senkt? Angenommen, ich möchte eine Position senden. Ohne Delta-Komprimierung sende ich zum Beispiel eine vector3mit der genauen Position der Entität (30, 2, 19). Mit Delta-Komprimierung sende ich eine …
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%.
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 …
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. …
Ich arbeite an einer Waffe vom Typ Wurfmesser, bei der ein Spieler frei zielt und dann ein Messer wirft. Das Messer dreht sich durch die Luft und bei einer Kollision dreht es sich nicht mehr, und die Eltern bewegen sich zu dem Objekt, mit dem es kollidiert. Das Drehen wird …
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 …
Ich habe mich gefragt, welcher Status in einem OpenGL VAO gespeichert ist. Ich habe verstanden, dass ein VAO einen Status enthält, der mit den Scheitelpunktspezifikationen von gepufferten Scheitelpunkten zusammenhängt (welche Attribute befinden sich in den Puffern und welche Puffer sind gebunden, ...). Um die korrekte Verwendung von VAOs besser zu …
Ich bin nur ein Anfänger in 3D-Spielen, meine bevorzugte Plattform ist Android. Ich habe in einem anderen Forum eine Frage zu "Was ist zu verwenden: OpenGL oder Unity3d?" Sie alle hoben Unity3D hervor und verwendeten seine eingebauten Funktionen und Tools, die ich selbst codieren müsste, wenn ich OpenGL verwenden würde. …
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 …
Ich bin mir nicht sicher, ob es in den Bereich dieser Community passt oder ob ich stattdessen Stackoverflow verwenden soll. Nehmen wir an, ich möchte, dass mein Spiel in seinem Kern einfach erweiterbar ist, dh, dass viele Leute, auch ohne gute Programmierkenntnisse, nicht nur vorhandene Regeln ändern, sondern sogar eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.