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

标签 c++ image devkitpro

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

最佳答案

DevkitPro 为支持的目标提供了几个示例。
如果您在示例\nds\Graphics\Backgrounds\下查看,您会发现两个名为 16bit_color_bmp 和 256_color_bmp 的示例,它们向您展示了如何在主要图形核心(核心分配给哪个屏幕是软件可切换的)。

两个示例都使用显示模式 5,BG3 设置为 256x256 像素位图。 16位模式下的图形数据应该是1555格式(1位alpha,后面跟着红绿蓝各5位,顺序是rgb还是bgr不记得了)。在 256 色模式下,每个像素是(最多)256 色调色板的 8 位索引,其中每个条目都是 16 位颜色值(在 1555 格式上)。

如果您想了解有关 NDS 任何部分的详细信息,GBATEK可能是您最好的选择。

关于c++ - c++ nds编码中如何显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232937/

相关文章:

image - 在 QML 中缩放图像,同时裁剪为矩形大小

nintendo-ds - 使用 PAlib 的任天堂 DS

c++ - 交换两个完整的 vector/队列/堆栈时间成本?

c++ - __vfptr 表在未删除的对象中损坏

c++ - Boost.Iostreams 与 iostream/streambuf 重载比特流 I/O

c++ - 将 shared_ptr 传递给函数 - 需要说明

image - 如何在 Angular 4 中使用 ngStyle 作为背景 url

在React Native中预加载图像

c++ - 将分屏多人游戏添加到 C++ 游戏

assembly - 强制 LDR 指令将值放入 THUMB 程序集的文字池中