Quindi è passato un po 'di tempo dall'ultima volta che ho fatto qualche programmazione di gioco in C#, ma ho avuto un recente bug per tornarci e volevo qualche opinione su quale configurazione dovrei usare.C# 2D Grafica vettoriale Gioco con DirectX o OpenGL?
ho voluto usare C# come quello è quello che io uso per lavoro, e sono diventato variare familiarità con. Ho lavorato con DirectX e OpenGL in passato, ma principalmente in 3D, ma ora mi interessa scrivere un gioco 2D con tutta la grafica vettoriale, qualcosa che assomiglia all'aspetto di Geometry Wars o al vecchio gioco arcade di Star Wars.
Punti chiave Sono interessato a:
• Facilità di utilizzo/implementazione.
• Memoria facile. (Ho in programma di fare molto in una volta)
• Sembra buono, non voglio che la curva appaia pixelata.
• Forse alcuni effetti piacevoli come bagliore o particella.
Sono aperto a qualsiasi e tutti i suggerimenti, forse anche qualcosa che non ho pensato di ...
Grazie in anticipo!
+1. XNA ha un vasto supporto e un sacco di libri da offrire più supporto. –
Inoltre, se usi XNA, avrai immediatamente un posto in cui metterlo a disposizione delle persone per provarlo con un minimo sforzo aggiuntivo: XBox Live Indie. A differenza di altri metodi di pubblicazione, richiede una quantità minima di linee guida funzionali da seguire e, in cambio, colpisci tonnellate di potenziali persone per provarlo (se vuoi convincere la gente a provarlo!) Inoltre, hai accesso a molto più delle semplici API grafiche con XNA. ottieni suoni, input, accesso ai file ... tutto ciò di cui hai bisogno per pensare quando realizzi giochi. – EdgarVerona