強火で進め

このブログではプログラム関連の記事を中心に書いてます。

TextAsset でバイナリデータを読み込んだ時に2バイト目が正しいデータを取得出来なかった

以下の様なプログラムを書いたのですが( point_text は TextAsset型 )、data[1]のデータが実際のデータと異なっていました。

		byte[] datas = point_text.bytes;
		print(String.Format("{0:X}", datas[0]));
		print(String.Format("{0:X}", datas[1]));
		print(String.Format("{0:X}", datas[2]));

もしや、と思い拡張子を .txt からちゃんと .bytes に変更すると正しいデータを取得出来ました。うーむ、ここって拡張子で返すデータが変わるんですね。