我正在用 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/