Spielentwicklung

9
Kann jemand die doppelte Konturierung erklären?

Ich habe versucht, das Voxel-Rendering zu verstehen, und habe mir Dual Contouring (DC) angesehen. Bisher verstehe ich so viel: Führen Sie eine Dichtefunktion für eine Reihe von Gitterpunkten aus (dh Rauschfunktion). Finden Sie heraus, welche Kanten im Gürtel Änderungen zwischen den Endpunkten...

9
Wie soll ich Benutzerverhaltensdaten in einem MMO erfassen?

In einem MMO versuche ich, Daten über das Benutzerverhalten zu sammeln, um die Spielregeln zu optimieren und maximale Benutzerzufriedenheit zu erzielen. Eine Möglichkeit, dies zu tun, besteht eindeutig darin, bestimmte Dinge von Hand in eine Anwendung zu rollen, ähnlich wie man sie...

9
Ist die GPU-Referenzlokalität besorgniserregend?

Hat die Referenzlokalität einen ebenso großen Einfluss auf die GPU-Leistung wie auf die CPU-Leistung? Wenn ich beispielsweise 200 Zeichenbefehle an die GPU sende, sehe ich dann einen (möglicherweise) spürbaren Unterschied, wenn die Daten für jeden Befehl im Speicher zusammenhängend sind, anstatt...

9
Wie zeichne ich manuell einen Teil eines Sprite-Blatts?

Ich arbeite in Unity und stelle fest, dass der Animator in meinem 2D-Spiel nicht für das arbeitet, was ich versuche. Ich möchte eine bestimmte Animation mithilfe von Sprite-Blättern erstellen und dieselbe Animation mit anderen Sprites wiederverwenden können, die von Zellen dieselbe Größe und...

9
Wie spiele ich eine Videodatei in OpenGL ab?

Gibt es eine Bibliothek, mit der ich eine Filmdatei laden und in einer OpenGL-Anwendung abspielen kann? Oder vielleicht nur ein Codebeispiel, das jemand herumliegen hat? Ich benutze auch GLUT, wenn das einen Unterschied macht. Ich denke, das Dateiformat spielt keine Rolle, obwohl mein Film derzeit...

9
Wie erkenne ich die Maus für ein UI-Bild in Unity 5?

Ich habe ein Bild, das ich eingerichtet habe, um mich zu bewegen und hinein- und herauszuzoomen. Das Problem ist, dass der Zoom von überall in der Szene ausgeführt werden kann, aber ich möchte nur, dass er zoomt, wenn die Maus über dem Bild schwebt. Ich habe versucht, OnMouseEnter, OnMouseOver,...

9
Wie finde ich die Umgebung eines Tetraeders?

Ich suche nach der am wenigsten minimierten Gleichung, um die Mittelkoordinaten und den Radius einer Tetraeder-Umkreiskugel bei vier 3D-Punkten zu finden. Was ich im Internet gefunden habe, befasst sich hauptsächlich mit der Umfangskugel eines flachen 3D-Dreiecks oder einigen groben mathematischen...

9
Dual Contouring - Finden des Feature-Punkts, Normalen aus

Ich folge diesem Tutorial, um Dual Contouring zu implementieren: http://www.sandboxie.com/misc/isosurf/isosurfaces.html Meine Datenquelle ist ein Raster 16x16x16; Ich durchquere dieses Gitter von unten nach oben, von links nach rechts, von nah nach fern. Für jeden Index meines Rasters erstelle...

9
Erstellen eines Octree für die Geländegenerierung

Ich habe zuvor Marschwürfel / Tetraeder implementiert, um eine IsoSurface zu rendern. Es hat funktioniert ( YouTube ), aber die Leistung war schlecht, da ich nie dazu gekommen bin, eine variable Detailebene basierend auf der Sichtweite zu implementieren (oder sogar alte, entfernte Teile zu...