0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

cocos2d-x Android에서 설정 파일 사용하기

Last updated at Posted at 2019-07-01

cocos2d-x 3.17.1

ios에서 읽을 수 있었던 .txt파일이 Android에서는 약간의 작업이 필요했습니다.

  • 설정 파일의 사용

게임 시작시 아래의 test.ini(txt와 같음)를 불러들여 정보를 초기화하고 있습니다.
1.PNG

Android에서의 사용 방법입니다.



// 설정 파일에서 스트링 불러오기.
auto configText = FileUtils::getInstance()->getStringFromFile("test.ini"); 

 // 쓰기 가능한 경로 얻기
auto path = FileUtils::getInstance()->getWritablePath();  
    
// 스트링을 쓰기 가능한 경로에 파일로 저장.
FileUtils::getInstance()->writeStringToFile(configText, path + "test.ini");  

// 저장 됐는지 확인.
if (FileUtils::getInstance()->isFileExist(path + sourceFileName) ) 
{
    log("FileSystem | [%s] exist",(path + sourceFileName).c_str() );
}
else
{
    log("FileSystem | %s not exist",(path + sourceFileName).c_str() );
}

// 저장된 파일의 경로 저장.
m_fullSourceFileName = path + sourceName; 

위의 과정 적용 후, 설정 파일에 접근할 수 있습니다.

사용 예


ConfigINI::getInstance()->init(m_fullSourceFileName);
ConfigINI::getInstance()->getString("USER_MONEY");
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?