皆様、お世話になります。
HSPDish(3.31RC1)にて対応しているPNGの画像形式(主にカラータイプ)についてこちらで質問致します。
現在、Android向けのゲームを作りたく、HSPDishの勉強をしています。
HSPDishで、スプライトの様な機能を使用する際は、cel系の命令(cellload/celdiv/celput)を使用するものと思っています。
従来のHSP3では、Jpeg画像が扱え、真っ黒(R:0,G:0,B:0)の色が透過色として扱えましたが、
HSPDishでは、現行バージョン(HSP3.31RC1)では非対応であり、
透過色を扱うためには、αチャネルPNGを使用しなくてはいけないと思っています。
ここで、ドキュメント(http://www.onionsoft.net/hsp/v33/doclib/hsp3dish_ndk.htm)の
「HSP3Dish android(NDK)版プログラミングガイド」の「14.android版の注意事項、制限」を確認すると、
・PNG (8-bit形式のみ)
と記載されています。
こちらの「PNG(8-bit形式のみ)」とは、どの様な意味でしょうか?
具体的には、
(1)インデックスカラー形式:インデックス数は256個(所謂256色パレット形式)
(2)トゥルーカラー形式:ビット深度は8ビット(つまりJPEGと同じフルカラー)
(3)グレイスケール形式:256段階グレイスケール(まさかとは思いますが…)
のどちらを指しますでしょうか?
それとも、(1)〜(3)全て使用可という意味でしょうか?
それとも、android端末によって対応画像が違うという意味でしょうか?
それとも、(1)〜(3)以外の意味でしょうか?
当方、浅学のため、よく分かりせん。
お分かりの方がいましたら、ご教示下さい。
以上、よろしくお願いします。