Estoy escribiendo un programa de edición de mapas para un juego 2D usando XNA. Crear un Texture2D para todos los mosaicos que requiere un mapa lleva demasiado tiempo.¿Existe una alternativa más rápida al uso de texturas en XNA?
¿Hay alguna alternativa al uso de texturas para dibujar con XNA?
Intenté crear una sola textura por conjunto de mosaicos en lugar de una textura para cada azulejo en un conjunto de mosaicos, pero hay un límite en el tamaño de las texturas y no cabía todas las fichas de un mosaico en una textura.
Actualmente el programa contiene todas las texturas posibles en la memoria como objetos Bitmap. ¿Hay alguna forma de dibujar un objeto Bitmap a la pantalla en XNA? He buscado pero no puedo encontrar ninguna información sobre esto. Este enfoque evitaría tener que crear texturas por completo, sin embargo, cualquier tinte o efectos que tendría que hacer directamente con el mapa de bits.
Gracias por la respuesta, no hay nada que me obligue a usar XNA, no. En este momento, he vuelto a trabajar en una versión de C++ y DirectX de la herramienta. Mi problema es que las texturas en XNA parecen ser increíblemente lentas. Lo que toma más de 100 segundos usando XNA Texture2Ds toma 0.3 segundos usando texturas DirectX. Gracias por la franqueza, principalmente lo que quería saber es que no hay forma de dibujar directamente un mapa de bits en la pantalla. –