C # ist eine von Microsoft in Verbindung mit der .NET-Plattform erstellte, verwaltete, stark typisierte, durch Müll gesammelte Programmiersprache mit mehreren Paradigmen.
Ich versuche, in meinem 2D-Spiel eine Art Faux-Space-Physik zu implementieren. Ich habe eine Ansicht von oben nach unten von meinem Raumschiff. Sie können die Richtung ändern und eine Geschwindigkeit bis zu einem Maximum einstellen, die das Schiff dann entsprechend dem Motorbeschleunigungsbetrag des Schiffes in diese Richtung beschleunigt. Ich habe einen …
Ich entwickle ein Open-Source-Spiel, das ein Client-Server-Schema verwendet, das Minecraft ähnelt. Wir werden den zentralen Authentifizierungsserver steuern, der überprüft, ob ein Konto gültig ist, während die Spieler ihre eigenen Server betreiben. Die Authentifizierung des Clients ist einfach. Wie kann der Server jedoch feststellen, dass der Benutzer gültig ist, ohne Zugriff …
Wie kann ich Sprites in Unity 5 programmgesteuert zeichnen? Ich suche etwas Ähnliches wie spriteBatch.Draw()in XNA. Die Ergebnisse, die ich bei der Suche erhalte, sind entweder veraltet unter http://wiki.unity3d.com/index.php?title=SpriteManager (dies wurde 2012 geschrieben) oder sie werden über die Unity-Oberfläche erstellt. Ich kann nur eine SpriteKlasse in UnityEngine.dll finden. Brauche ich …
Ich versuche Höhlen in der Einheit zu bauen. Dazu versuche ich, zellulare Automaten zu verwenden. Ich habe Folgendes gefunden ( Rouge Basin Cellular Automata for Caves ), das dem ähnelt, was ich erreichen möchte. Das Tutorial ist jedoch nicht ganz das, was ich will. Ich möchte so etwas wie das, …
Ich versuche, Transpositionstabellen in meinen Alpha-Beta-Scout zu integrieren. Ich sehe einen inkrementellen Geschwindigkeitsschub, den ich gegen Mitte oder Ende des Spiels denke, aber selbst bei einer Tischgröße von 1-2 GB kann er langsamer sein oder auch nicht, als nur überhaupt nicht aus der Transponiertabelle zu lesen. Ich bemerke auch einige …
Ich verwende eine orthografische Kamera, um Schnitte eines Modells zu rendern (um es zu voxelisieren). Ich rendere jedes Slice sowohl von oben als auch von unten, um festzustellen, was sich in jedem Slice befindet. Das Modell, das ich rendere, ist eine einfache T-Form, die aus zwei Würfeln besteht. Die Würfel …
Ich fange gerade erst an zu lernen, Spiele zu machen. Ich habe ein einfaches textbasiertes Spiel erstellt, in dem der Benutzer zwischen Räumen herumlaufen und mit den Objekten in jedem Raum interagieren kann. Ich habe jedoch das Gefühl, dass mein Ansatz zu einem Haufen schlechten Spaghetti-Codes geführt hat. Ich bin …
Okay, das ist ein Problem, das ich schon seit einiger Zeit herauszufinden versuche. Meins ist ein 2D-Plattformspiel mit einer Welt aus (normalerweise) unbeweglichen Kacheln und mobilen Sprites, die beide AABBs verwenden, um ihre Hitboxen darzustellen. Dieses Spiel ist aufgrund einiger Komplikationen beim Verschieben von Kachelebenen NICHT gitterbasiert. Ich kann Kollisionen …
Ich habe kürzlich ein Monogame aufgenommen und arbeite an einem einfachen Top-Down-Spiel, um mich anzufangen und die Grundlagen zu lernen. Ich habe die Bewegung und die Drehung, um der Maus zu folgen, aussortiert, aber ich bin mit den Kollisionen festgefahren. Was ich im Grunde wissen möchte, sind zwei Dinge: Was …
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 6 Jahren . Ich erstelle ein 2D-XNA-Spiel und bin auf ein Tutorial zum Hinzufügen von …
Meines Wissens habe ich bisher gedacht, dass C # eine kompilierte Sprache ist und war. Ich habe kürzlich angefangen, Unity3d zu studieren, und festgestellt, dass sie C # als Option für die Skripterstellung und Interaktion mit Spielobjekten über ihre API (zusammen mit JavaScript und einigen anderen Alternativen) angeben. Wie wird …
Ich hatte eine Coroutine in Unity3D, die eine Zip-Datei von einem Server heruntergeladen, in den persistenten Datenpfad extrahiert und deren Inhalt in den Speicher geladen hat. Der Fluss sah ungefähr so aus: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return StartCoroutine(LoadZipContent()); } Aber die ExtractZip()Methode (die die DotNetZip-Bibliothek verwendet) …
Ich versuche, mich mit dem Konzept zu beschäftigen, ein Server / Client-Multiplayer-Erlebnis zu schaffen. Mein Problem hängt hauptsächlich mit dem Zeitschritt zusammen. Stellen Sie sich das folgende Szenario vor: Ein Client stellt eine Verbindung zu einem Server her. Der Client sendet seine Eingaben an den Server, um anzuzeigen, dass er …
Derzeit verwende ich in meinem Spiel nicht SpriteBatch von XNA, um etwas zu rendern (ich verwende die Debug-Ansicht von Farseer Physic), und ich habe mich gefragt, wie ich so etwas rendern würde: nur mit XNA. Meine zweite Frage ist, wenn ich diese schablonierten Sprites gezeichnet habe, wie würde ich den …
Ich möchte, dass meine First-Person-Kamera ihre Blickrichtung reibungslos von Richtung d1 in Richtung d2 ändert. Die letztere Richtung wird durch eine Zielposition t2 angezeigt. Bisher habe ich eine Drehung implementiert, die gut funktioniert, aber die Geschwindigkeit der Drehung verlangsamt sich, je näher die aktuelle Richtung der gewünschten kommt. Das möchte …
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.