Я пишу в C ++ для nd с DevKit Pro и для жизни, я не могу узнать, как нарисовать / отобразить полную картинку на одном из экрана. Что-то просто для фонового изображения экрана титров игры. Я искал без удачи; только находка этот, который не показывает, что такое «hey_typ.h».
DevkitPro поставляется с несколькими примерами поддерживаемых целей.
Если вы посмотрите в примерах \ nds \ Graphics \ Backgrounds \, вы найдете два примера с именами 16bit_color_bmp и 256_color_bmp, которые показывают, как отображать изображение на основном графическом ядре (экран, на котором назначено это ядро, переключается программно).
В обоих примерах используется режим отображения 5, причем BG3 настроен как растровое изображение 256×256 пикселей. Графические данные в 16-битном режиме должны быть в формате 1555 (1-битный альфа-канал, за которым следуют 5 битов красного, зеленого и синего. Я не помню, был ли порядок rgb или bgr). В режиме 256 цветов каждый пиксель представляет собой 8-битный индекс в палитре (до) 256 цветов, где каждая запись представляет собой 16-битное значение цвета (в формате 1555).
Если вы хотите получить подробную информацию о любой части NDS, GBATEK это, вероятно, ваш лучший выбор.
Других решений пока нет …