Also habe ich darüber nachgedacht, wie monolithisch meine Klassen die meiste Zeit werden. Beispielsweise kann man in der Methode der CharacterKlasse Jumpeinen Verweis auf ein Soundeffektobjekt haben und dieses abspielen. Das ist an sich in Ordnung, aber wenn Physik, Animation, Kollision usw. berücksichtigt werden, wird die Sprungmethode riesig und die …
Ich schreibe einen Breakout-Klon (mein erstes Spiel) und bin völlig festgefahren, wie ich herausfinde, welche Seite des Ziegels getroffen wurde. Ich habe eine Kollisionserkennungsmethode, die folgendermaßen aussieht: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y, b.y); if (x is smaller than the combined width & y is …
Ich möchte eine Linie im 3D-Raum zeichnen, die auf dem Bildschirm immer genau ein Pixel breit ist, egal wie weit sie von der Kamera entfernt ist. (Und das Gleiche gilt auch für einzelne Punkte). Irgendwelche Hinweise, wie ich das machen könnte?
Ich plane ein isometrisches Geschäftssimulationsspiel, bei dem der Spieler ein Büro mit den üblichen Möbeln wie Schreibtischen, Whiteboards usw. sieht. Charaktere (Mitarbeiter / NPCs) im Spiel sollten mit diesen Objekten interagieren, indem sie einige vordefinierte Aufgaben ausführen, z. B. das Tippen auf der Tastatur am Schreibtisch oder das Schreiben auf …
Ich habe über dieses Problem nachgedacht. Ist es mit der aktuellen Technologie möglich, eine 1: 1-Nachbildung der Erde in einem voxelbasierten Spiel zu erstellen? Was ist die beste Datenstruktur zum Speichern dieser riesigen Karte? Welcher Algorithmus sollte verwendet werden, um diese Datenstruktur in Echtzeit zu rendern? Diese Fragen machen diese …
Was sind die Unterschiede zwischen gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pund gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Ich verstehe, dass das gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zPixelkoordinaten sind? Aber was gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pbedeutet und wo muss ich sie verwenden?
Wie berechnen Sie angesichts der 4 Punkte, die 2 Liniensegmente beschreiben, ob Linie A in Richtung Linie B oder von Linie B weg verläuft? Die 2 Linien haben eine feste Länge und können als Abstand von x1 / y1 bis x2 / y2 gemessen werden.
Welche Aspekte sollte ich beim Erstellen von Charakteranimationen und beim Rendern von Klassen berücksichtigen, wenn ich abnehmbare Gliedmaßen haben möchte? Ich habe ein detailliertes Körpersystem entwickelt, das alles bis zum Nervensystem definieren kann. Ich strebe etwas an, das dem Detailgrad des Schadens in der Zwergenfestung ähnelt. Wenn ein Charakter beispielsweise …
Ich baue ein Spiel mit Unity3D. Es ist ein Gravity Wars- Klon. Sowohl Spieler- als auch KI-Türme schießen Raketen aufeinander (wobei ein Winkel und eine Kraftvariable angegeben werden) und versuchen, Raketen auf Planeten nicht zum Absturz zu bringen. Aber hier ist meine Frage: Wie kann ich die KI dazu bringen, …
Ich arbeite an einer rein kontinuierlichen Physik-Engine und muss Algorithmen für die Erkennung von Kollisionen in breiten und engen Phasen auswählen. "Rein kontinuierlich" bedeutet, dass ich niemals Kreuzungstests durchführe, sondern Wege finden möchte, um jede Kollision zu erfassen, bevor sie auftritt, und sie in den von TOI geordneten Stapel "Geplante …
Ich habe dieses Problem jetzt seit ein paar Tagen angestarrt. Ich habe diese Grafik zusammengestellt, um das Problem besser veranschaulichen zu können: (Aus der Grafik wissen wir, dass sich die Linie schneidet [1, 1], [1, 2], [2, 2], [2, 3] und endet mit [ 3,3]) Ich möchte entlang der Linie …
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 7 Jahren . Ich würde gerne mit der Entwicklung eines MMO-Browsergames wie Travian oder Ogame …
Ich bin dabei, mein Spielprojekt in XNA zu stoppen, da die Entwicklung meines Wissens zu Ende geht (und bereits hinter der aktuellen Technologie steckt). Daher muss ich ein neues Framework oder eine neue API einführen. Ich habe gerade 2 Tage mit C ++ verbracht und festgestellt, dass es wirklich nichts …
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.