Spielentwicklung

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

6
Warum kann ich die .ttf-Datei nicht lesen, wenn die Android-Konfiguration ausgeführt wird?
Beim Ausführen oder Debuggen meines Spiels auf einem Android-Gerät wird im Logcat der folgende Fehler angezeigt: com.badlogic.gdx.utils.GdxRuntimeException: Fehler beim Lesen der Datei: data / fonts / myFont.ttf (Intern) Welches wird durch diese Codezeile erstellt: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); wo fontFileist so definiert: FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); Dies passiert nicht, …
9 libgdx  loading  fonts  file  ttf 

1
Tonabbildung und Augenanpassung - blasse Farben und dunkleres Bild
Ich versuche, Tone Mapping zusammen mit Augenanpassung und HDR zu implementieren. Eigentlich habe ich das schon implementiert, aber ich bin mit dem Ergebnis nicht zufrieden und ich denke, dass ich etwas falsch gemacht habe. Mein endgültiges Bild (vor der Nachbearbeitung) speichere ich in halber Float-Textur. Ich habe auch 2 Hilfstexturen. …

3
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 Console.WriteLine()zum Anzeigen des Inhalts einer Variablen oder der …
9 mmo 


3
Physik-Simulationsmethoden für große Deltazeiten?
Welche physikalischen Simulationsmethoden eignen sich am besten für eine wirklich große Deltazeit (Stunden bis Wochen)? Würde ich außerdem Probleme haben, verschiedene Methoden für große und kleine Deltazeiten zu kombinieren?
9 physics 


2
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 enthalten Erstellen Sie aus diesen Kanten Schnittpunkte (dh …


4
LibGDX hält die Kamera innerhalb der Grenzen von TiledMap
Ich habe eine einfache TiledMap, die ich gut rendern kann. Ich habe einen Spieler (mit Box2D) herumhüpfen und meine Kamera folgt dem Spieler herum: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Die Kamera bewegt sich jedoch von der TiledMap "weg". Wie kann ich …

3
Wie greifen KI-Agenten auf Informationen zu ihrer Umgebung zu?
Dies mag eine triviale Frage sein, aber ich habe Probleme, dies zu verstehen. Würde mich sehr über Ihre Hilfe freuen. In der Spieleentwicklung mit objektorientiertem Design möchte ich verstehen, wie KI-Agenten auf die Informationen zugreifen, die sie aus der Spielwelt benötigen, um ihre Aktionen auszuführen. Wie wir alle wissen, müssen …
9 architecture  ai  oop 


1
3D-Kameradrehung
Bitte, vergib mir, aber ich brauche Hilfe und bin seit ein paar Wochen dabei. Ich mache keine Fortschritte und überall, wo ich hingehe und eine andere Antwort sehe, funktioniert alles, was ich versuche, nicht. Ich hatte genug Tipps und Ratschläge, jetzt brauche ich wirklich nur noch jemanden, der mir die …


2
Pfad „Sichtlinie“ über das Navigationsnetz
Ich möchte die Sichtlinie in einem Navigationsnetz berechnen. Betrachten Sie das Bild unten, die gelbe Linie ist das Ergebnis von nur A * und die rote Linie ist das Ergebnis eines Sichtlinienalgorithmus, der die gelbe Linie als Eingabe verwendet. Jetzt kann sich das Gerät direkt ohne „Zick-Zack“ bewegen. Was ist …

3
Wie kann ich beim Speichern von Assets mit Versionsänderungen umgehen?
Ich arbeite jetzt seit einer Weile an einem Rollenspiel und verwende zwei verschiedene Serialisierungstechniken. Feinde, Waffen und Gegenstände werden genauso gespeichert wie XML. Karten und Ereignisse werden als "kontrollierte Binärdatei" gespeichert (jede Klasse erhält eine Methode zum Speichern / Laden und entscheidet, was sie speichern / laden möchte). Aber ich …

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.