Spielentwicklung

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

1
Kollisionserkennung: eine Reihe von Sonderfällen?
Ich schreibe eine einfache Physik-Engine in 2D. Mein erstes Ziel ist es, die Kollisionserkennung zum Laufen zu bringen. Ich weiß, dass meine Objekte irgendwann aus primitiven Formen bestehen werden, aber ich habe mich gefragt, ob eine Kollisionserkennungsbibliothek aus einer Reihe von Sonderfallfunktionen wie "rayAndLine", "rechteckrechteck", "rechteckkreis" usw. bestehen würde oder …

4
Zielorientierte Aktionsplanung mit mehreren Agenten
Ich stecke ein bisschen fest: Ich habe eine KI mit GOAP implementiert (Zielorientierte Aktionsplanung, http://alumni.media.mit.edu/~jorkin/gdc2006_orkin_jeff_fear.pdf) ) für ein Simulationsspiel . Das funktioniert gut. Jetzt möchte ich, dass die Agenten zusammenarbeiten können (z. B. gemeinsam Aktionen ausführen). Was ist in diesem Fall das beste AI-Design, das die GoapActions lose Couplet halten? …

2
Anpassen des RPG-Regelsystems für Stift und Papier zur Verwendung in einem Videospiel [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 2 Jahren . Ich möchte ein browserbasiertes Rollenspiel erstellen. Ich denke darüber nach, ein vorhandenes …

1
Ist es falsch, neue Objekte in Update () zu erstellen?
Ich benutze Unity und manchmal benutze ich das newSchlüsselwort in Update, wie new Vector3()etc ... Ich frage mich, ob dies einen Speicherverlust verursacht. Ich meine, in jedem Frame wird ein neuer Vector3 erstellt. Wenn dies die Arbeitsweise ist, bedeutet dies, dass Tausende von Vektoren im Speicher erstellt werden. Ist es …
8 unity 

4
Wie kann ich die Dauer eines Begrüßungsbildschirms einstellen?
Ich verwende Unity Pro, daher stehen mir alle Begrüßungsbildschirm-Tools zur Verfügung. Ich habe ein Vollbild, das ich als Begrüßungsbildschirm verwenden möchte. Ich möchte, dass mein Begrüßungsbildschirm n Sekunden lang auf dem Bildschirm bleibt. Ich möchte, dass der Begrüßungsbildschirm zugeschnitten wird, wenn er nicht perfekt zur Bildschirmgröße des Geräts passt. Die …





1
Wie verhindere ich Jitter zwischen nahezu stationären Physikobjekten?
Ich habe eine benutzerdefinierte Physik-Engine implementiert und bin ziemlich nahe daran, dass sie so funktioniert, wie ich es gerne hätte. Es gibt eine Gravitationskraft, Kollisionen und Kollisionsreaktionen. Leider scheint es bei nahezu stationären Objekten einen gewissen Jitter zu geben, was höchstwahrscheinlich auf unveränderlich niedrige physikalische Zecken zurückzuführen ist. Ich habe …

1
Formen im Spiel zusammenschnappen
Ich versuche herauszufinden, wie man Formen zusammenschnappt, die der Player möglicherweise auf einer Leinwand bewegt. Wenn sich das Quadrat dem anderen Objekt nähert, möchte ich diese Form (bei einer bestimmten Nähe) hineinziehen und sie perfekt entlang der Objektkante einrasten lassen. Regeln: Nur wenn die Kanten parallel zueinander sind Wenn ein …
8 unity  c#  mathematics 

8
Einführung in Game Engines für Kinder [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 3 Jahren . Das 10-jährige Kind meines Freundes interessiert sich sehr für Programmierung und Videospielentwicklung. …


3
Wie würde ich eine Sternenkarte erstellen?
Ich versuche eine Sternenkarte zu generieren. Mein Versuch wäre: Haben Sie eine Breite und Höhe für die Karte. Platzieren Sie Punkte (Sterne) zufällig über den Bereich von Breite und Höhe. Ein einfacher Ansatz, der jedoch das Problem hat, Sterne extrem nahe beieinander zu platzieren. Um dieses Problem zu lösen, besteht …


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.