如何在c ++ nds编码中显示图片

时间:2013-03-05 19:57:45

标签: c++ image devkitpro

我使用devkit pro用c ++编写nds代码,对于我的生活,我无法找到如何在其中一个屏幕上绘制/显示完整图片。只是为了游戏的标题屏幕的背景图像。我搜索没有运气;只找到this,但没有显示“hey_typ.h”是什么。

1 个答案:

答案 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可能是您最好的选择。