iアプリ
■ このスレッドは過去ログ倉庫に格納されています
0877870
NGNGちゃんとbyteデータにコンバートしているんだろうか?
ただ、HTTPなりFILEなりのストリームから文字列データを
byteのまま読み込んでスクラッチにそのまま
書き込んでいるなら、読込時の処理は
byte[] buf = new byte[64];
for(i=0;i<(maxstr/64);i++){
in = Connector.openDataInputStream("scratchpad:///0;pos"+POS_RES_STR);
in.readFully(buf)
str[i] = new String(buf,0,64,"SJIS");
}
のように文字にコンバートしなおす。
面倒クサイなら、初めからバイナリエディタで、
byteでマップデータを書くか、
エクセル等の表計算ソフトで数値でマップデータを作って、それをcsvにして
ソースのマップ配列初期宣言にコピペして{},を付ける。
例:
int[][][] mapdata = {
{
{1,1,1,1,2,3,1,1},
{1,1,2,2,3,3,1,1},
.......
},
}
■ このスレッドは過去ログ倉庫に格納されています