Ich bin ziemlich neu in der Programmierung in einer 3D-Welt. Ich versuche, eine Leinwand zu erstellen, auf der alle Objekte in der Reihenfolge vom weitesten zum nächsten und von unten nach oben gezeichnet werden - damit sie sich nicht überlappen, aber es gibt Probleme. Wie Sie sehen können, überlappen sich …
Ich schreibe gerade einen kleinen Side Scroller in C #, um sowohl C # zu lernen als auch Spaß zu haben. Im Moment habe ich einen einfachen Zufallsgenerator, der die Welt erzeugt, aber es ist nicht gerade großartig. Bei einigen Nachforschungen habe ich festgestellt, dass die Erzeugung von Perlin-Rauschen mir …
Ich versuche, Nebel des Krieges umzusetzen, und bin in Schwierigkeiten geraten. Ich möchte überprüfen, ob der Spieler die Ecken jedes Plättchens innerhalb eines bestimmten Radius sehen kann. Ich bin mir jedoch nicht sicher, wie ich überprüfen soll, ob die Sicht auf die Ecken behindert werden soll oder nicht. Gibt es …
Ich entwerfe ein Spiel, bei dem das Kampfsystem Pokemon ähnelt. Das heißt, ein 1: 1-Kampf mit nur wenigen (4-6) Zügen zur Auswahl. Während das Spiel Gestalt annimmt, beginne ich über einige der schwierigeren Codierungsbereiche wie die feindliche KI nachzudenken und habe einige Fragen. Ich habe bereits über einige Möglichkeiten zum …
Also mache ich ein Artillerie-Spiel, ähnlich wie Worms, mit all den üblichen Dingen wie zerstörbarem Gelände usw. ... und während ich eine Kollision pro Pixel verwenden könnte, die mir keine Kollisionsnormalen oder ähnliches gibt. Das Konvertieren in ein Netz würde auch bedeuten, dass ich eine vorhandene Physikbibliothek verwenden könnte, die …
Ich habe meinen Motor mit einem Fehlerprüfcode scharfgeschaltet. Ich werde versuchen, diese Situation nach besten Kräften zu beschreiben. Immer wenn ich einen Shader lade und ein Fehler auftritt (Datei existiert nicht, Kompilierungsfehler, alles, was schief gehen könnte), lösche ich den Shader und setze den Zeiger auf 0 (ich kann mir …
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 einfaches Plattformspiel erstellen, in dem Sie ein Quadrat in …
Wie kann ich die neue Position meines Scheitelpunkts bei einer 4x4-Transformationsmatrix oder einfach 9 Gleitkommazahlen (PositionX, PositionY, PositionZ, RotationH, RotationP, RotationR, SkalaX, SkalaY, SkalaZ) erhalten? Normalerweise kann ich die Matrix meinem endgültigen Netz (oder "Knoten" oder "Objekt" oder "Geom") zuweisen, aber jetzt muss ich es manuell tun.
Ich habe gerade angefangen, eine rundenbasierte Strategie-Engine in der GML-Sprache von GameMaker zu entwickeln ... Und ich war gut unterwegs, bis es an der Zeit war, den Turn-Zyklus zu handhaben und zu bestimmen, wer welchen Spieler steuert und wie man mit der Kamera umgeht und was auf dem Bildschirm angezeigt …
Ich benutze die Bullet Physics Engine über Panda3d. Meine Szene ist immer noch sehr einfach, denken Sie an 'Wolfenstein3d': Fliesenbasierte Wände sind feste Würfel. Ich erwarte, dass Wände den Spieler blockieren, und ich erwarte, dass der Spieler bei nicht normalem Auftreten an den Wänden entlang rutscht. Was ich bekomme, ist …
Wir sind kurz vor dem Abschluss des Projekts, aber kurz vor der Implementierung des Animationssystems. Unser Kunde entschied sich für "Knochenanimation" - das heißt, ich sollte jede Transformationsmatrix (Matrix4x4 Rotation + Translation) für jeden Frame und für jeden Knochen, den dieses animierte Objekt hat, exportieren. Objekte in unserem Spiel werden …
Ich versuche, eine dreieckige Berührungsfläche für iOS zu erstellen, auf der der Benutzer einen Punkt innerhalb dieses Dreiecks ziehen kann. Anhand der Informationen auf dieser Seite können Sie leicht herausfinden, ob sich der gezogene Punkt innerhalb oder außerhalb des Dreiecks befindet. Ich möchte den Punkt jedoch an den Dreieckskanten abschneiden, …
Ich sah diese Frage: Vorhersage der feindlichen Position, damit ein Objekt sein Ziel führt . Meine Situation ist allerdings etwas anders. Mein Ziel bewegt sich und der Schütze bewegt sich. Außerdem wird die Geschwindigkeit des Schützen zu den Geschwindigkeiten der Kugeln addiert, dh Kugeln, die beim Gleiten nach rechts abgefeuert …
Ich habe einen 2D-Flüssigkeitssimulator implementiert. Solver läuft vollständig auf der GPU. Alles funktioniert gut ... auf meinem Arbeits-PC. Aber auf dem Heim-PC habe ich einige schreckliche Störungen, und ich kann nicht verstehen, wie ich sie beheben kann. Empirisch entdeckte ich, dass das Problem irgendwo im Advect- Programm lokalisiert ist . …
Ein XNA-Spiel, das ich gemacht habe, lief langsam auf meinem WP7-Gerät. Als ich es jedoch in Windows Phone Performance Analysis startete, um den Engpass zu finden, lief das Spiel reibungslos auf demselben Gerät. Ich habe das Problem etwas später herausgefunden und es war eine Funktion zur Überprüfung der Nachbarschaft. Ich …
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.