HSP3Dishでコンテストに出品させて頂いたのですが、そのソフトを
HSPDish Helperを使ってAndroid実機用にビルドすると、下記の不具合が発生しました。
1)自動拡大時のタッチ認識座標のズレ
「HSP3Dish android(NDK)版プログラミングガイド」の
「12.画面サイズのスケーリングについて」に記載の方法を用いてビルドすると、
Android実機で画面の自動拡大はなされるのですが、表示位置を自動でセンタリングする
関係なのか、タップを認識する座標がずれます。
当方でビルドしたソースで具体的に説明しますと、
ゲーム中、値を入力したいセルをタッチするとカーソルがそのセルに移動する仕様なのですが、
そのセルの下半分から一つ下のセルの上半分くらいをタッチしないと認識しないのです。
その他のボタン類も同様に、タッチを認識する座標が若干、下にずれています。
ゲーム画面のサイズの関係で縦方向に余白が発生することと関係があるのでしょうか?
横方向は、余白がない状態まで拡大されており、座標のズレは発生していません。
もちろん、自動拡大なしでビルドしたものについては、この現象は発生しません。
2)特定機種における画像表示の不具合
Panasonic P-05D(Disney mobileモデル)で動かすと、一部の画像が真っ白(トウフ)になります。
当方で動かした他の動作環境(Xperia、AQUOS PHONE f SH-13C、GALAXY Note)では発生しなかったので、
機種ごとの相性の問題なのかも知れませんが、念のため報告しておきます。
ビルドに使用したソースは、当方が作成したコンテストNo.133「ナンプレ一期一会」です。
同梱のソースファイルとdata.dpm、exeと同じ階層にある2つのwavファイルがあればビルドできます。
もし、検証いただけるのであれば、御確認頂けるとありがたいです。