Saya telah mencoba untuk mengerjakan game dengan tampilan game 8-bit menggunakan XNA, khususnya menggunakan NES sebagai panduan.
SEN memiliki palet yang sangat spesifik dan setiap sprite dapat menggunakan hingga 4 warna dari palet itu. Bagaimana saya bisa meniru ini? Cara saya saat ini mencapai hal ini adalah saya memiliki tekstur dengan nilai-nilai yang ditetapkan yang bertindak sebagai indeks untuk berbagai warna yang saya berikan ke GPU. Saya membayangkan harus ada cara yang lebih baik dari ini, tetapi mungkin ini cara terbaik?
Saya tidak ingin memastikan saya menggambar setiap sprite dengan warna yang tepat karena saya ingin dapat mengubah palet secara dinamis. Saya juga lebih suka untuk tidak mengubah tekstur secara langsung menggunakan CPU.