2014年01月15日

[Cocos2d-x] Resources内のファイルの読み込み

Resources内のファイルを読み込んで使うには以下のようにすれば良いみたい。
CCFileUtils *fileUtils = CCFileUtils::sharedFileUtils();
string path = fileUtils->fullPathForFilename("hoge.json");
unsigned long size = 0;
unsigned char *data = fileUtils->getFileData(path.c_str(), "r", &size);

// ... data を使ってなんかする

delete[] data;

getFileData()の中を見たら、第2引数をそのままfopen()につっこんでいたので、バイナリデータを読み込むときは"rb"にするのかな?


タグ:C++ cocos2d-x
posted by t2low at 22:00| Cocos2d-x