LiMo BBS Mobile
No.000579
Jan.06 21:41'40
[]
Wiki Article
--
[[GP2Xdev:TOP]]
*GP2X プログラミング TIPS ?
気をつけた方が良いかもしれないメモ。
**SDL の Screen surface は 16Bit SWSURFACE
GP2X のフレームバッファと LCDドライバは 24bit depth という今時中途半端な仕様らしく 32bit color が使えません。
それ故、GP2X の SDL は 16Bit と 8Bit でしか動作しません。
16Bit Surface が意外と使いにくいので注意。
テクスチャとして使用する surface は SDL_ConvertSurface() を使って Screen surface にフォーマットをあらかじめ合わせておきましょう。
32Bit の surface をスクリーンに BitBlt するとびっくりするほど遅いです。
**テクスチャの抜きは色で指定
32Bit color が使えないのでαマスクも使えません。
テクスチャの背景抜きは基本 ColorKey の指定で行うことになります。
あらかじめテクスチャの方で抜き色を決めておきましょう。
**GP2X の方向ボタンもボタン扱い
本体に付いているスティックもボタンも全部ジョイスティックボタンとして入力します。結果、SDLからはジョイスティックが1つ見え、そのジョイスティックにスティックは付いていないものの 19個ものボタンがあるという事になります。
詳しいマッピ
続き/
一覧へ
LiMo BBS System
- PhoneArticle
$Id: pl.rhtml,v 1.2 2003/05/17 17:19:11 rero2 Exp $