C # ist eine von Microsoft in Verbindung mit der .NET-Plattform erstellte, verwaltete, stark typisierte, durch Müll gesammelte Programmiersprache mit mehreren Paradigmen.
Ich bin ein Student und Spieleentwicklung ist ein kleines Hobby für mich. Ich schreibe ein neues Spiel und habe nach einem neuen Ansatz für die Entwicklung der Spiel-Engine gesucht, um sie flexibler zu gestalten (und mir eine solide Grundlage für zukünftige Bemühungen zu bieten). Ich habe ein paar Artikel darüber …
Ich habe eine Quad Tree-Implementierung, die für das, was ich versuche, sehr nützlich ist. Mein Problem ist, dass das Update für den Quad-Baum sehr lange dauert, wenn mein Ansichtsfenster viele Objekte enthält. Es ist bekannt, dass Quad Trees für nicht statische Objekte langsam sind. Ich habe einige Methoden ausprobiert, um …
Ich arbeite an einer Anwendung vom Typ "Game Maker" für Windows, bei der der Benutzer seine eigenen Assets importiert, um sie im Spiel zu verwenden. Ich muss in der Lage sein, diesen Inhalt zur Laufzeit auf der Motorseite zu laden. Ich möchte jedoch nicht, dass der Benutzer mehr als die …
Wie würde ich vorgehen, um NPC-Events / Szenen zu erstellen? Zum Beispiel hat jedes Rollenspiel eine Menge verschiedener Zwischensequenzen im Spiel, in denen Sie eine Story ausdrücken können. Was ich bisher gedacht habe, sind verschiedene Auslöser und eine Zahl, die den Status der Geschichte angibt, in der sich der Spieler …
Ich mache ein 2D Tower Defense Spiel. Bisher habe ich ein 2D-Array, das als Raster für mein Spiel dient. Ich kann Türme darauf platzieren, Feinde und einige schleppende und turmschießende Sachen laufen lassen. Jetzt stehe ich vor einem Problem in der Turmplatzierungslogik. Ich möchte, dass es für Feinde immer einen …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich versuche, mit direct2d Bilder mit WindowsAPICodePack außerhalb des Bildschirms zu rendern . Dies ist mit WicBitmapRenderTarget leicht zu erreichen, aber leider nicht hardwarebeschleunigt. Also versuche ich diese Route: Erstellen Sie ein direct3d-Gerät Erstellen Sie die Textur2d Verwenden Sie die Texturoberfläche , um ein Renderziel mit CreateDxgiSurfaceRenderTarget zu erstellen Zeichne …
Ich habe untersucht, wie die XNA Content-Pipeline für ein Spiel, an dem ich arbeite, angemessen verwendet werden kann. Es fiel mir jedoch schwer, meinen Kopf darum zu wickeln, und ich bin mir nicht sicher, wie ich am besten vorgehen soll. Das konkrete Beispiel ist, ich habe ein 2-D-RPG-Spiel von oben …
Ich muss das Scrollen im Hintergrund simulieren, möchte aber vermeiden, dass meine eigentliche Bildsteuerung verschoben wird. Stattdessen möchte ich eine WriteableBitmapund eine Blitting-Methode verwenden. Wie könnte man ein Bild simulieren, das nach oben rollt? Ich habe verschiedene Dinge ausprobiert, die ich nicht verstehen kann: //X pos, Y pos, width, height …
Ich möchte eine ziemlich große Umgebung erstellen und möchte daher einen Quadtree implementieren und LOD darauf verwenden. Ich habe zahlreiche Beispiele durchgesehen und bekomme die Grundidee eines Quadtree. Beginnen Sie mit einem Wurzelknoten mit 4 Eckpunkten, die die gesamte Karte abdecken, und teilen Sie ihn in 4 untergeordnete Knoten, bis …
Welche Art von Designmustern und Ideen könnte man verwenden, um ein allgemeines Kartenspiel-Framework zu erstellen? Dies ist darauf zurückzuführen, dass ich versucht habe, einen Klon des beliebten Steve Jackson-Spiels "Munchkin" zu erstellen. Aufgrund der Natur dieses Spiels musste ich nicht mehr so viele Kartenfunktionen hart codieren, dass die Entwicklung chaotisch …
Der folgende Code stammt aus einem Microsoft XNA-Beispiel hier . Dies ist eine recht einfache Starrkörpersimulation, bei der viele physikalische Effekte (z. B. Drehimpuls) ignoriert werden. Es wird jedoch versucht, Objekte (Kugeln) auseinander zu drücken, damit sie sich nicht gegenseitig durchdringen. Die Simulation ermöglicht jedoch nicht nur das Eindringen von …
Bisher habe ich in meinem Rhythmus-Spiel die Content-Pipeline von XNA zum Laden statischer Ressourcen in meine App (Videos, Soundeffekte usw.) verwendet. Später möchte ich den Benutzern jedoch erlauben, ihre eigenen Themen zu erstellen und benutzerdefinierte Notizdiagramme für die Songs zu erstellen, die sie spielen möchten. Gibt es eine Möglichkeit, beispielsweise …
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 entwickle ein rundenbasiertes Spiel mit abstrakter Strategie in C #. Eine …
Es scheint, dass WPF als Antwort der Anwendung auf Adobe Flash erstellt wurde. Silverlight wird zum Erstellen von Webseiten verwendet. Kann dieselbe Funktionalität jedoch in eine eigenständige WPF-Anwendung übernommen werden? Mit Scaleform kann Flash in nicht verwalteten C ++ - Spielen verwendet werden. Kann WPF verwendet werden, um denselben Schnittstellentyp …
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.