我使用devkit pro用c ++编写nds代码,对于我的生活,我无法找到如何在其中一个屏幕上绘制/显示完整图片。只是为了游戏的标题屏幕的背景图像。我搜索没有运气;只找到this,但没有显示“hey_typ.h”是什么。
答案 0 :(得分:0)
DevkitPro附带了几个受支持目标的示例。
如果您查看示例\ nds \ Graphics \ Backgrounds \,您将找到两个名为16bit_color_bmp和256_color_bmp的示例,它们将向您展示如何在主图形核心(分配核心的屏幕是软件可切换的)。
两个示例都使用显示模式5,BG3设置为256x256像素位图。 16位模式下的图形数据应采用1555格式(1位alpha,后面是红色,绿色和蓝色各5位。我不记得订单是rgb还是bgr)。在256色模式下,每个像素是一个8位索引到(最多)256种颜色的调色板中,其中每个条目是16位颜色值(在1555格式上)。
如果您想了解有关NDS任何部分的详细信息,GBATEK可能是您最好的选择。