Es ist schon eine Weile her, seit ich irgendwelche Spieleprogrammierungen in C# gemacht habe, aber ich hatte einen kürzlichen Bug, um darauf zurückzukommen, und ich wollte ein paar Meinungen darüber, welche Konfiguration ich verwenden sollte.C# 2D Vektor Grafik Spiel mit DirectX oder OpenGL?
Ich wollte C# verwenden, da das ist, was ich für die Arbeit verwende, und mit dem ich vertraut geworden bin. Ich habe in der Vergangenheit sowohl mit DirectX als auch mit OpenGL gearbeitet, aber hauptsächlich in 3D, aber jetzt bin ich daran interessiert, ein 2D-Spiel mit allen Vektorgrafiken zu schreiben, das dem Look von Geometry Wars oder dem alten Star Wars-Arcade-Spiel ähnelt.
Wichtige Punkte, die mich interessieren:
• Benutzerfreundlichkeit/Implementierung.
• Einfacher Speicher. (Ich habe vor, sofort viel los zu haben)
• Sieht gut aus, ich möchte nicht, dass die Kurve pixelig aussieht.
• Vielleicht ein paar nette Effekte wie Glühen oder Partikel.
Ich bin offen für Vorschläge irgendwelchen und allen, vielleicht sogar etwas, das ich nicht gedacht haben ...
Vielen Dank im Voraus!
+1. XNA hat große Unterstützung und viele Bücher, um mehr Unterstützung zu bieten. –
Und zusätzlich, wenn Sie XNA verwenden, haben Sie sofort einen Platz, um es für Leute zu setzen, um es mit nur geringem zusätzlichen Aufwand zu versuchen: XBox Live Indie. Im Gegensatz zu anderen Veröffentlichungsmethoden erfordert es nur sehr wenige funktionale Richtlinien, und im Gegenzug trifft man eine Menge potenzieller Leute, um es auszuprobieren (wenn man Leute dazu bringt, es auszuprobieren)!) Sie erhalten auch Zugriff auf viel mehr als nur Grafik-APIs mit XNA. Sie erhalten Sound, Input, Dateizugriff ... alles, worüber Sie beim Erstellen von Spielen nachdenken müssen. – EdgarVerona