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.

3
Gibt es ein Kartenspiel-Framework? [geschlossen]
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, …
8 c#  java  card-game 

1
Warum unterscheidet sich die verstrichene Spielzeit von der gesamten Spielzeit in XNA?
Ich habe drei verschiedene Verwendungsmöglichkeiten ausprobiert ElapsedGameTimeund TotalGameTime, da ich eine genaue Übereinstimmung möchte, wird alles entsprechend aktualisiert / gezeichnet. Während ich experimentierte, erfuhr ich, dass das allererste Update ElapsedGameTimeund TotalGameTimebeide 0 sind. Das zweite Update ElapsedGameTimeist 0.0166667, was korrekt ist (60 Updates pro Sekunde). Aber TotalGameTimeist 0, ich verstehe …
8 c#  xna 

1
Wie kommuniziere ich mit einer IronPython-Komponente in einem C # / XNA-Spiel?
Mein XNA-Spiel ist komponentenorientiert und enthält verschiedene Komponenten für Position, physikalische Darstellung, Rendering usw., die alle eine Basisklasse erweitern Component. Der Spieler und die Feinde haben auch Controller, die derzeit in C # definiert sind. Ich möchte sie über IronPython (eine .NET-Implementierung von Python) in Python-Skripte umwandeln. Mein Problem ist, …

6
Wie kann ich alle meine Level-Daten in einer einzigen Datei speichern, anstatt sie auf viele Dateien zu verteilen?
Ich generiere derzeit meine Level-Daten und speichere sie auf der Festplatte, um sicherzustellen, dass alle am Level vorgenommenen Änderungen gespeichert werden. Ich speichere "Chunks" von 2048x2048 Pixel in einer Datei. Immer wenn sich der Spieler über einen Abschnitt bewegt, dem keine Position zugeordnet ist, wird eine neue Datei erstellt. Das …


1
Wie erstelle ich eine XNA-Textur aus einem GDI-Bild mit Quellrechteck?
Eine Texture2D in XNA kann nur so viel aufnehmen. Je nachdem, welches Profil ich verwende, ist diese Grenze entweder 2048 oder 4096 Pixel breit. Soweit ich anhand meiner Recherchen feststellen konnte (jemand korrigiert mich, wenn ich falsch liege), haben GDI-Bilder keine andere Einschränkung, als den Speicher des Benutzers nicht zu …
8 xna  c#  textures  image 

2
Wie greife ich von einer anderen Klasse in XNA auf Variablen in der Game1-Klasse zu?
Ich versuche, eine SpriteManagerKlasse in XNA zu schreiben , benötige aber Zugriff auf die GameVariablen. Zum Beispiel Game.Contentwäre die Eigenschaft beim Laden von Texturen sehr hilfreich und Game.GraphicsDevice.Viewportbeim Abrufen der Fenstergröße. Im Moment habe ich folgende Klasse: public MainGame : DrawableGameComponent { public SpriteManager<Enemy> EnemyManager { get; get; } public …



1
Drehe das Objekt zum Spieler
Dies ist wahrscheinlich eine einfache Vektorfrage, aber ich bin mir nicht sicher, wie ich das machen soll. Ich habe ein Objekt an der Vektorposition (ox,oy). Möglicherweise läuft der Benutzer bei jedem Update über den Bildschirm und ist zu (px,py)jedem Zeitpunkt an der richtigen Position . Wie mache ich es so, …

1
Billboard zeichnet gut auf PC, nicht auf XBOX
Der Mond wird mit zwei Draw-Aufrufen gezeichnet, aber beide zeichnen auf der Xbox falsch, sodass ich der Einfachheit halber nur einen Draw anzeige. So sollte der Mond auf dem PC aussehen: Wie es auf der XBOX aussieht: Die Textur flackert, verschwindet, sieht aus wie ein Farbverlauf von unten nach oben, …
8 xna  c# 

5
Entwicklung eines flexiblen Motors auf Fliesenbasis
Ich versuche, eine flexible, auf Kacheln basierende Spiel-Engine zu erstellen, um alle Arten von Nicht-Echtzeit-Puzzlespielen zu erstellen, genau wie Bejeweled, Civilization, Sokoban und so weiter. Der erste Ansatz, den ich hatte, bestand darin, ein 2D-Array von Kachelobjekten zu haben und dann Klassen von Kacheln zu erben, die die Spielobjekte repräsentierten. …
8 c#  2d  performance  tiles 

1
Kachelbasierte 2D-Kollisionserkennungsprobleme
Ich versuche, diesem Tutorial http://www.tonypa.pri.ee/tbw/tut05.html zu folgen , um Echtzeitkollisionen in einer kachelbasierten Welt zu implementieren. Ich finde die Mittelkoordinaten meiner Entitäten dank dieser Eigenschaften: public float CenterX { get { return X + Width / 2f; } set { X = value - Width / 2f; } } public …

3
Invertierte Texturen
Ich versuche, Texturen zu zeichnen, die auf diesen Physikkörper ausgerichtet sind, dessen Koordinatensystem in der Mitte des Bildschirms liegt. (XNA) Bei Spritebatch ist der Standardursprung in der oberen linken Ecke festgelegt. Ich habe die Texturen richtig positioniert, aber ich habe festgestellt, dass meine Texturen vertikal invertiert sind. Das heißt, eine …

1
Wo soll ich anfangen, Spiele, Tutorials oder ähnliches zu schreiben? [geschlossen]
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, …
8 c# 

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.