Ich möchte in meinem Sprite-basierten 2D-XNA-Spiel beliebige Linien zeichnen können. Wie kann ich in XNA eine einfache Linie auf dem Bildschirm zeichnen, ohne mich mit Vertex-Arrays oder Shadern zu
Ich möchte in meinem Sprite-basierten 2D-XNA-Spiel beliebige Linien zeichnen können. Wie kann ich in XNA eine einfache Linie auf dem Bildschirm zeichnen, ohne mich mit Vertex-Arrays oder Shadern zu
Okay, ich habe gerade eine Sprite-Klasse und einen Sprite-Sheet-Manager erstellt, bin aber auf dieses Problem gestoßen. Das Projekt verhält sich so ziemlich so; zum Beispiel: Nehmen wir dieses PNG-Bild mit transparentem Hintergrund. Beachten Sie, wie es in der Linear Alpha-transparente Pixel...
Ich mache einen 2D-Shooter ala Geometry Wars. Ich habe meine eigene einfache Physik bei der Arbeit, die das Hintergrundraster und alle meine Entitäten steuert. Um irgendetwas auf der Welt zu bewegen, wende ich eine Vector2d-Kraft darauf an. Der 'Motor' berechnet die resultierende Beschleunigung und...
Mit C # und XNA 4 habe ich mich nach dem Lesen von Beiträgen wie diesem und jenem für ein auf Entitäten basierendes Design für mein Spiel entschieden , aber ich habe jetzt Schwierigkeiten, herauszufinden, wie Komponenten abgerufen werden können, sobald sie vorhanden sind zu einer Entität...
Ich muss die Illusion erzeugen, dass jemand einen Ball auf den Bildschirm tritt. Dafür habe ich eine Anfangsposition des Balls (ungefähr in der Mitte des Bildschirms) und ich habe das Sprite des Balls auf 0,2 seiner ursprünglichen Größe skaliert. Dann generiere ich eine zufällige Position auf dem...
Ich kann ein Sprite-Blatt verwenden, um automatisch eine benutzerdefinierte Schriftart zu verwenden. Was ich jedoch tun möchte, ist, mehrere Versionen jedes Buchstabens zu haben, so dass die Buchstaben variiert werden können und natürlicher aussehen (a la Handschrift). Ich weiß nicht genau, wie...
Ich entwickle derzeit ein XNA-Spiel für Windows Phone 8, das mit jeder Emulatorauflösung (WXGA, WVGA, 720p) funktioniert. Wenn ich den XAP jedoch in den Windows Phone Store hochlade, wird mir mitgeteilt, dass nur die WVGA-Auflösung erkannt wurde. Muss ich Code hinzufügen, um die App für...
Ich erstelle ein Grid-basiertes Tactical RPG-Spiel in XNA. Das Bild unten erklärt die Idee. Aber wenn Sie schon einmal Dwarf Fortress gespielt haben, versuche ich im Grunde, diese 3D-Sichtlinie zu erstellen, und Sie können meine Erklärung ignorieren. (Außerdem ist es mir egal, wie effizient der...
Ich möchte ein XNA-Projekt portieren, das ich monogame muss, aber ich habe eine ganze Reihe von HLSL-Shadern. Es scheint, dass Monogame für PC OpenGL als Rendering-Backend verwendet, und ich möchte lieber nicht alle meine Shader während des Ports neu schreiben. Liege ich falsch und muss ich meine...
Um den CPU-Code zu messen, verwende ich eine Stoppuhr. Die Verwendung einer Stoppuhr in der Draw-Methode ist für die GPU-Seite bedeutungslos, da die CPU und die GPU asynchron ausgeführt werden. Die Fragen sind einfach: Ist es möglich, die Gesamtzeit zu messen, die für einen Teil des HLSL-Codes...
Ich arbeite an einer Box-basierten Spiel-Engine wie Minecraft und habe mich gefragt, wie ich das "angeklickte Gesicht" beim Platzieren von Blöcken erkennen kann. Ich habe diese Engine in C ++ (DirectX / D3D), C # (XNA) und Flash (away3d & papervision3d) erstellt. Der Engine-Code ist bei jedem...
Ich arbeite derzeit an Reflexionen auf dem Bildschirm. Ich habe perfekt reflektierende spiegelähnliche Oberflächen, und ich muss jetzt eine Unschärfe verwenden, um die Reflexion auf Oberflächen mit einem niedrigen Spiegelglanzwert diffuser erscheinen zu lassen. Ich habe jedoch Schwierigkeiten zu...
Ich mache ein Spiel vom Typ Weltraumforschung, es wird viele Planeten und andere Objekte haben, die alle eine realistische Schwerkraft haben werden. Ich habe derzeit ein System, das funktioniert, aber wenn die Anzahl der Planeten über 70 steigt, verringert sich die FPS um praktisch exponentielle...
Ich bin neu in der Spieleentwicklung und MonoGame scheint ein anfängerfreundliches Framework zu sein, also dachte ich, ich würde damit anfangen. Als ich jedoch anfing, Tutorials darüber zu lesen, bemerkte ich ein allgemeines Thema: MonoGame benötigt im aktuellen Zustand den Content-Compiler von...
Ich überarbeite einige Teile der Spiel-Engine, an der ich arbeite. Diese Engine wird in C # mit XNA hergestellt. Der Teil, mit dem ich Probleme habe, ist Shader / Material und die Render-Warteschlange. In der neuen Version werde ich die Möglichkeit geben, unterschiedliche Renderzustände pro...
http://dev.windowsphone.com/en-us/downloadsdk Ich habe die aktuelle Version von Visual Studio heruntergeladen, um Windows Phone-Apps zu entwickeln, weiß aber nicht, wie ich XNA hinzufügen soll. Ich habe versucht, XNA zu installieren, aber es funktioniert nicht mit Visual Studio. Wie kann ich XNA...
Mein Ziel ist es, genaue Reflexionen für bestimmte 3D-Objekte (hauptsächlich Lichter) in XNA 4.0 zu erstellen, die anhand einer dynamischen Cubemap abgetastet wurden. Um die Cubemap abzutasten, berechne ich den 3D-Reflexionsvektor auf klassische Weise: half3 ReflectionVec =
Ich mache ein 2D-Spiel mit xna / monogame. Ich möchte, dass im Hauptansichtsbereich immer 15 x 15 Kacheln oder 480 x 480 Pixel angezeigt werden. Ich habe etwas, das funktioniert, wenn ich dieser Anleitung folge . Es erweitert den Ansichtsbereich, wenn Sie das Fenster verkleinern. Es funktioniert...
Ich kann das Lied nicht in mein Spiel laden. Ich habe Fehler in beiden Vorlagen WindowsDX und WindowsGL. Monogame Develop Build 1252 Beide Dateien .wma und .xnb befinden sich im Inhaltsordner, und Build-Aktionen werden auf Inhalt und Immer in Ausgabeverzeichnis kopieren gesetzt. Auch mit mp3 / ogg...
Ich mache ein Top-Down-2D-Spiel. Wenn sich mein Player bewegt, bewegt sich der Cursor nicht mit. In meinem Spiel bewegt sich der Spieler, indem er auf den Cursor zeigt und dann darauf zugeht. Dies bedeutet, dass der Spieler schließlich den Cursor erreicht und dann einen Fehler macht. Wie gehe ich...