Spielentwicklung

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



1
Unity3D - Wie werden 2D-Sprites tesselliert?
Ich verwende dynamische Scheitelpunktbeleuchtung für 2D-Sprites. Bei größeren Sprites ist die Beleuchtung hässlicher als bei kleineren. Dies liegt daran, dass jedes Sprite nur ein Quad aus zwei Dreiecken ist. Es gibt dort nicht genügend Eckpunkte für die Beleuchtung größerer Flächen. Gibt es eine Möglichkeit, mehr Dreiecke für ein Sprite zu …

1
Warum ist meine benutzerdefinierte Texture2D verschwommen?
Lassen Sie ein WWW-Objekt ein PNG-Bild herunterladen. ((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture, new Rect(0,0,100,100)); Mein Sprite sieht gut aus. Lassen Sie uns nun etwas redundant sein und Texture2Daus den Bytes des Downloads ein erstellen : Texture2D t = new Texture2D(100,100); t.LoadImage(request.bytes); ((SpriteRenderer)renderer).sprite = Sprite.Create(t, new Rect(0,0,t.width,t.height)); Technisch sollte dies etwas erzeugen, das …
8 unity  textures 




2
Schablonenschatten - Doom 3 Engine - Präzisionsfehler - Schattenrisse - warum?
Ich teste die Grenzen der Doom 3-Engine - in Bezug auf die maximale Kartengröße. Ich bemerkte einige Schablonenschatten-Präzisionsfehler, die stärker werden, wenn Objekte immer weiter vom Kartenursprung entfernt werden. an Position: -10901 -18214 -11204 an Position: -10802 -26483 -19383 an Position: -10802 -34683 -27540 Ich glaube, diese Fehler wurden als …
8 opengl  shadows 

1
Wie klein sollten Berührungsauslöser mindestens sein?
Gibt es eine bekannte physische Mindestgröße für zuverlässige Touch-Select-Trigger, wenn nur die Auswahl berücksichtigt wird (kein langes Drücken oder Ziehen). Aus persönlicher Erfahrung würde ich es auf ungefähr 5x5 mm (0,2x0,2 Zoll) schätzen. Gibt es eine kanonische Antwort? Kontext: Ich möchte, dass mein schachähnliches Spielbrett so viele Zellen wie möglich …



2
Wie finde ich die nächstgelegenen Punkte (wodurch ein Polygon gebildet wird), die einen bestimmten Punkt einschließen? (Siehe Bild)
Ich arbeite mit einer Spiel-Engine und meine Aufgabe ist es, Code zum Simulieren des Bruchs starrer Netze hinzuzufügen. Im Moment arbeite ich nur daran, einen Würfel zu zerbrechen. Ich verwende den Voronoi-Algorithmus, um einen (realistischen) gebrochenen Splitter herzustellen, und ich verwende die Halbebenenmethode, um eine Voronoi-Zelle zu erzeugen. Jetzt mache …

2
Wie gehen Spiele mit dem Rendern von asiatischem Unicode-Text um?
Ich bin gerade dabei, das Text-Rendering in meiner Spiel-Engine zu implementieren. Ich habe mich entschieden, AngelCodes BMfont zum Generieren von Schrifttexturen zu verwenden und dann OpenGL strukturierte Quads für jeden Charakter rendern zu lassen. Dies funktionierte hervorragend, selbst wenn alle von FreeFont unterstützten Glyphen (insbesondere FreeMono) gerendert wurden, bis ich …

3
Wie kann ich Objekte mit Perspektive erstellen, die in eine kachelbasierte Karte passen, aber mehrere Kacheln umfassen?
Ich erstelle eine Tilemap-Stadt und versuche herauszufinden, wie ich am effizientesten einzigartige Gebäudeszenen erstellen kann. Der Trick ist, dass ich eine Art 2D-Perspektive von fast oben nach unten beibehalten muss, was bei Gebäuden oder großen Objekten, die mehrere Kacheln umfassen, schwierig ist. Ich habe versucht, drei Gebäude gleichzeitig zu erstellen …
8 tiles  tilemap  rpg  art 

3
Richtige Methode zur Auswahl der Grafikkarten des Benutzers?
Mein Spiel verwendet DirectX 10 und ich habe ein Problem, bei dem Benutzer melden, dass mein Spiel nicht auf ihrer Grafikkarte gespeichert ist. Stattdessen wird es lieber auf der integrierten Intel-Karte ausgeführt, was die Leistung beeinträchtigt. Möglicherweise hängt dies mit Windows 8 zusammen. Dies kann auch mit mobilen Karten zusammenhängen. …

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.