私はdevkit proを使用してnds用にc ++でコーディングしていますが、私の人生では、画面の1つに全体像を描画/表示する方法がわかりません。ゲームのタイトル画面の背景画像のための単純なもの。運が悪かったので検索しました。thisを見つけるだけで、「hey_typ.h」が何であるかはわかりません。
質問する
367 次
1 に答える
1
DevkitPro には、サポートされているターゲットの例がいくつか付属しています。
examples\nds\Graphics\Backgrounds\ の下を見ると、16bit_color_bmp と 256_color_bmp という名前の 2 つの例が見つかります。これらは、メイン グラフィック コアに画像を表示する方法を示しています (どの画面にコアが割り当てられているかは、ソフトウェアで切り替え可能です)。
どちらの例も表示モード 5 を使用し、BG3 は 256x256 ピクセルのビットマップとして設定されています。16 ビット モードのグラフィックス データは、フォーマット 1555 (1 ビットのアルファの後に、赤、緑、青の各 5 ビットが続きます。順序が rgb か bgr かは覚えていません) である必要があります。256 色モードでは、各ピクセルは (最大) 256 色のパレットへの 8 ビット インデックスであり、各エントリは 16 ビット カラー値 (1555 形式) です。
NDS のどの部分についても詳細な情報が必要な場合は、おそらくGBATEKが最適です。
于 2013-03-05T20:34:55.440 に答える