- 1 名前:名前は開発中のものです。 [2008/04/08(火) 07:05:13 ID:MngpkM4u]
- NDSで何やら作ってみようという人の為のスレ。ライセンス不要。
初心者歓迎。質問歓迎。英語苦手な人歓迎。冷やかし歓迎。ネカマ歓迎。 資料、リンク等 nocash.emubase.de/gbatek.htm www.bottledlight.com/ds/index.php/Main/HomePage www.helloworld.jp/~duke/nintendo_ds/ 開発環境 www.devkitpro.org/ sourceforge.net/project/showfiles.php?group_id=114505 関連スレ ゲームボーイアドバンス(GBA)開発@ゲ製板(避難所) bbs.gamdev.org/test/read.cgi/gamedev/1055111303/ ゲームボーイアドバンス(GBA)非公式開発 Part2 pc5.2ch.net/test/read.cgi/gamedev/1099119005/ 前スレ pc11.2ch.net/test/read.cgi/gamedev/1175812090/
- 624 名前:名前は開発中のものです。 [2009/02/11(水) 18:49:37 ID:xUUFvkK/]
- NDSでいうスプライトとはDirectXのようなバッファの好きな所に好きなだけ画像を描画できる機能では無く、
毎フレーム単一の画像だけ格納して拡大や縮小を加えて表示するレイヤーのようなものですか?
- 625 名前:名前は開発中のものです。 [2009/02/11(水) 19:32:23 ID:xUUFvkK/]
- わかりにくくて済みません。
つまりNDSにもイメージを描画する関数、 draw(Image,x,y,src_x,src_y,width,height,rotation,zoom_x,zoom_y) のようなものがあるのかと思ったのですが、 どうもチュートリアル等を見ていると、 バンクと言われるVRAMに画像データを書き込んだ後、 拡大や回転を司るレジスタに値を設定してるだけです。 レジスタを設定したあと、肝心のバッファにデータを書き込んでいる節がありません。 ということは、バンクの画像は1フレームごとに呼び出される何らかの関数の中で画面に反映され、 ハードウェアの拡大回転機能を利用する場合は、 1フレームで描画できるスプライトの数はバンク数に制限されるということでしょうか。
|

|