Als «c#» getaggte Fragen

C # ist eine von Microsoft in Verbindung mit der .NET-Plattform erstellte, verwaltete, stark typisierte, durch Müll gesammelte Programmiersprache mit mehreren Paradigmen.

2
Microsoft XNA Platformer Beispiel: Ist die Kollisionserkennung korrekt implementiert?
Das von Microsoft bereitgestellte Beispiel scheint, als ob die Kollisionserkennung (soweit ich sehen kann) einen kleinen Fehler aufweist. Wenn der Benutzer mit einer nicht passierbaren Kachel kollidiert, wird die Tiefe der Kreuzung berechnet. Der kleinere der Tiefenwerte X und Y wird verwendet, um die Position des Benutzers so festzulegen, dass …

2
Umgang mit skriptbasierten und "nativen" Komponenten in einem komponentenbasierten Entitätssystem
Ich versuche derzeit, ein komponentenbasiertes Entitätssystem zu implementieren, bei dem eine Entität im Grunde nur eine ID und einige Hilfsmethoden sind, die eine Reihe von Komponenten zu einem Spielobjekt zusammenbinden. Einige Ziele davon sind: Komponenten enthalten nur Status (z. B. Position, Gesundheit, Munitionszahl) => Logik geht in "Systeme", die diese …

2
Wie erstelle ich ein World-to-Player-Inventarsystem?
Ich habe das Problem, ein Inventarsystem in XNA zu implementieren (spielt keine Rolle, könnte jede Plattform sein), aber bisher. Hier ist das Problem, um das ich mich zu kümmern versuche: Wie kann ich einen Gegenstand aus der Welt holen (denken Sie, wenn Sie ein Monster töten, lässt es die Rüstung …
11 xna  c#  2d 

5
2D Räumliche Partitionierungsalternativen zu räumlichen Hashes und Quadtrees
Ich habe versucht, einen räumlichen Partitionierungsalgorithmus in meinem Spiel zu implementieren, aber sowohl räumliche Hashes als auch Quadtrees sind nicht das, wonach ich suche. Meine Levelgröße soll kein Limit haben (nur Int32-Limits). Ich benötige einen räumlichen Partitionierungsalgorithmus, der keine "Ebenenbreite" und keine "Ebenenhöhe" benötigt. Ich habe viele sich bewegende physische …

5
Verschachtelte Eingabe in einem ereignisgesteuerten System
Ich verwende ein ereignisbasiertes Eingabeverarbeitungssystem mit Ereignissen und Delegierten. Ein Beispiel: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Ich begann mich jedoch zu fragen, wie ich mit 'verschachtelten' Eingaben umgehen sollte. Zum Beispiel können Sie in Half-Life 2 (oder wirklich in jedem Quellenspiel) Gegenstände mit abholen E. Wenn Sie einen Gegenstand aufgehoben …


1
Wie kann ich die Palette einer 8-Bit-Oberfläche in SDL.NET/Tao.SDL abrufen?
Ich möchte die Palette einer 8-Bit-Oberfläche in SDL.NET erhalten, wenn dies möglich ist, oder (höchstwahrscheinlich) Tao.SDL verwenden. Dies liegt daran, dass ich Paletten direkt mit der Palette austauschen möchte, anstatt Oberflächen zusammenzuschneiden, um Farben zu ersetzen, wie Sie es bei einer 32-Bit-Oberfläche tun würden. Ich habe das SDL_Surface und das …
11 c#  image  palette 

5
Ist das XNA-Framework für die serverseitige Programmierung geeignet?
Ich möchte ein textbasiertes MUD erstellen, daher scheinen viele Elemente des XNA-Frameworks meinen Anforderungen zu entsprechen. Insbesondere Dinge wie die allgemeine Spielschleife, das Networking usw. Es sieht so aus, als ob XNA eng mit einer interaktiven Umgebung mit Benutzeroberfläche und Audio verbunden ist. Ich bin mir also nicht sicher, ob …
11 c#  xna 


1
Ändern Sie das Sprite eines Objekts in Unity
Innerhalb des Skriptcodes des Helden (Objekts) möchte ich die Möglichkeit hinzufügen, sein Sprite zu ändern. Der Spieler drückt also die Leertaste und das Sprite wechselt in das andere Sprite, das bereits zum Projekt hinzugefügt wurde. Können Sie mir dazu einen Beispielcode geben?
11 c#  2d  unity  sprites 

3
Isometrische Kollisionserkennung
Ich habe einige Probleme beim Versuch, eine Kollision zweier isometrischer Kacheln zu erkennen. Ich habe versucht, die Linien zwischen den einzelnen Punkten auf der Kachel zu zeichnen und dann nach Linienabschnitten zu suchen, aber das hat nicht funktioniert (wahrscheinlich aufgrund einer falschen Formel). Nachdem ich mich heute eine Weile damit …

4
Wie überprüfe ich effizient, ob sich ein Punkt innerhalb eines gedrehten Rechtecks ​​befindet?
Zum Teil zur Optimierung, zum Teil zu Lernzwecken möchte ich fragen: Wie kann ich mit C # oder C ++ am effizientesten überprüfen, ob sich ein 2D-Punkt Pinnerhalb eines gedrehten 2D-Rechtecks XYZWbefindet? Derzeit verwende ich einen "Punkt im Dreieck" -Algorithmus aus dem Buch " Echtzeit-Kollisionserkennung" und führe ihn zweimal aus …



3
Warum PHP über C # für PBBG? [geschlossen]
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 bin ein C # -Entwickler und wollte ein Hobbyprojekt starten, um …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.