Bevor ich die Bewegung meines Sprites extrapolierte, funktionierte meine Kollision perfekt. Nach der Extrapolation auf die Bewegung meines Sprites (um die Dinge zu glätten) funktioniert die Kollision jedoch nicht mehr. So funktionierten die Dinge vor der Extrapolation: Nachdem ich meine Extrapolation implementiert habe, wird die Kollisionsroutine jedoch unterbrochen. Ich gehe …
In einem Split-Screen-Multiplayer-Spiel können Soundereignisse von mehr als einem Spieler gehört werden und für jeden Spieler anders klingen. Zum Beispiel könnte Spieler 1 das Geräusch des Autos hören, das er tiefpassgefiltert fährt. Spieler zwei hört möglicherweise das Doppler-Shift-Geräusch des Motors, wenn Spieler eins mit hoher Geschwindigkeit vorbeifährt. Spieler drei, der …
Vor kurzem hatte ich ein Problem mit dem Gedanken, wie ich am besten ein Terrain in mein Spiel einbauen kann. In anderen Projekten habe ich normalerweise Höhenkarten verwendet, daher basierte die gesamte Kernarbeit auf dem verwendeten Motor, aber dies kann jetzt nicht durchgeführt werden, da das Gelände Millionen spezifischer Polygone …
Nach einer Aufgabe und dem Einstieg in libGDX durch Erstellen eines kleinen Snake-Klons bin ich auf ein Problem gestoßen, für das ich mich wahrscheinlich in Kürze schämen werde. Ich habe derzeit einen Schlangenkopf (zu diesem Zeitpunkt ein einfaches Rechteck), der sich auf der Leinwand des Spiels bewegt. Der einfachste Weg, …
Wie kann ich eine NES-Kassette erstellen? Gibt es ein Tutorial? Ich muss ein Spiel, das in einem Emulator läuft, auf eine Kassette legen. Wie geht das? Ist das von Grund auf möglich? Oder könnte ich zumindest eine vorhandene Kassette verwenden und den Inhalt dort überschreiben?
Ich habe ein Schiff, das mit maximaler Geschwindigkeit fährt maxSpeedund rotationSpeedGrad pro Sekunde drehen kann . Das Schiff bewegt sich immer in die Richtung, in die es zeigt. Je schneller das Schiff fährt, desto größer ist sein Wenderadius. Ich kenne meine Position, Rotation und die Position des Ziels. Was ich …
Wie kann ich einen Shader erstellen, der die gesamte Geometrie "durchschneidet" und nur den Clearing-Hintergrund in Unity rendert? Ein Beispiel: Das ist ein Prisma in einem riesigen weißen kastenförmigen Raum. Die Oberfläche des Prismas rendert nur die Skybox der Szene (einen Sternenhimmel). Ich habe mehrere Kameras verwendet, was ziemlich ineffizient …
Mir wurde gesagt, dass ich es Update()für Grafiken und FixedUpdate()für die Physik verwenden soll, aber manchmal werden meine Eingaben nicht registriert, wenn ich sie verwende FixedUpdate(). Es funktioniert gut, wenn ich Update()für alles benutze . Soll ich mich darum kümmern FixedUpdate()oder mache ich etwas falsch?
Ich bin neu in der Spieleentwicklung. Um zu lernen, erstelle ich dieses Spiel auf der Android-Plattform neu. Sie können das Gameplay-Video unter dem obigen Link ansehen. Es ist ein einfaches Spiel. Ich habe viele Artikel über den Einstieg in die Spieleentwicklung gelesen. Fast alle haben empfohlen, eine Spieleschleife in einem …
Das mag dumm erscheinen, aber es nervt mich. Soweit ich weiß , verwendet Multitexturing nur mehr als 1 Textur pro Shader (normalerweise, um sie irgendwie zu mischen). Anstatt 1 Textur zu erstellen, erstelle ich 2 oder mehr, was ... ziemlich offensichtlich ist! Warum gibt es dafür einen speziellen Begriff? Gibt …
Nahezu alle Ressourcen im Zusammenhang mit der Spielprogrammierung, insbesondere 3D-Open-World-Spiele, sprechen darüber, wie Sie ständig Assets auf und von Festplatte, Systemspeicher und Videospeicher entladen und neu laden müssen. Ich kann dies auf Konsolen verstehen, da sie sehr einfache Speicherverwaltungsschemata haben, die keinen möglichen Überlauf bewältigen können. Auf dem PC ist …
Ich habe einen unendlichen sechseckigen Boden, der durch Tessellieren eines Punktgitters in einem Tessellation-Shader-Paar erzeugt wird: Beachten Sie, dass dies ein flaches Drahtmodell ist - die "Schatten" sind ein Beleuchtungstrick: Nun möchte ich dieses Glas als dickes, brechendes Glas erscheinen lassen, bin mir aber nicht sicher, wie ich vorgehen soll. …
Ich arbeite an einem Roguelike und habe dafür einen FoV-Algorithmus (Ray Tracing / Casting Field-of-View) erstellt, der darin besteht, Bresenham-Linien zu jedem Punkt in einem durchgezogenen Kreis zu zeichnen. Es ist artefaktfrei (und ziemlich effizient), aber es fehlt eine wichtige Anforderung von mir: Symmetrie (wenn Sie ein Monster sehen können, …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich studiere derzeit Spieleentwicklung und übe das Erstellen …
Ich arbeite an einem einfachen 2D-Spiel. Ich habe die Handyversion fertiggestellt. Mein Chef möchte jedoch, dass das Spiel auf seiner RT funktioniert. Ich mache die "Konvertierung", aber meine Schaltflächen befinden sich an den falschen Stellen, da ich die Bildschirmgröße wie folgt fest codiert habe: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new …
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.