【问题标题】:How to display picture in c++ nds coding如何在c++ nds编码中显示图片
【发布时间】:2013-03-05 19:57:44
【问题描述】:

我正在用 devkit pro 为 nds 编写 C++ 代码,而在我的一生中,我不知道如何在其中一个屏幕上绘制/显示全图。只是用于游戏标题屏幕的背景图像。我没有运气搜索过;只找到this,它没有显示“hey_typ.h”是什么。

【问题讨论】:

    标签: c++ image devkitpro


    【解决方案1】:

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

    【讨论】:

    • 谢谢,这正是我需要的。
    猜你喜欢
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    • 2018-04-18
    • 2011-07-11
    • 2015-10-16
    相关资源
    最近更新 更多