CLDC+MIDP+携帯電話用Javaスレッド part 5
■ このスレッドは過去ログ倉庫に格納されています
0071デフォルトの名無しさん
2005/12/15(木) 18:01:07現在、drawRegion使ってスコア表示しているんだが、
エミュ上で、どうも正しく表示されない。
仕様としては1つの数字が6x7ドットと言うもので、
それが0〜9まで並んだ1つのファイルとして用意してある。
0123456789**
ってな感じに数字が横並びに並んでいる画像ファイルで、
(**はスコアに使う他の文字)
横は72ドット(6ドット(1文字)x12文字分)で
縦7ドットの1ファイルとなっている。
このファイルを読み込んで、
Graphics.drawRegion(score_img,
6*count,0,6,7,
Sprite.TRANS_NONE,
0,0,
Graphics.TOP|Graphics.LEFT);
と1桁を表示しているんだが、画像の取得位置がずれて表示される。
countの値によって、2と3の間が表示されたり。
何か間違っているんだろうか?
■ このスレッドは過去ログ倉庫に格納されています