1. UserDefault λ₯Ό μ¬μ©νλ©΄ μνλ μ 보μ νμ κ³Ό κ°μ pc, ν°μ μ μ₯ κ°λ₯νλ€.
ex)Β UserDefault::getInstance()->setIntegerForKey("highscore", 10);
μμ μμμ μ½λλ high scoreλ‘ 10μ΄λ κ°μ μ μ₯ν΄λκ±°μ. νΉμ λμ€μ κ·Έ κ°μ΄ νμνλ€λ©΄
ex)Β int high = UserDefault::getInstance()->getIntegerForKey("highscore");
μ΄λ κ² κ°μ λ°μλ€ highμ μ μ₯ν μ μλ€.
pcλ μκ΄μ΄ μλλ° λͺ¨λ°μΌ κ°μ κ²½μ°μ κ°μ μ€μ λ°±μ (?) νμΌμ μ μ₯ν΄λμΌ νκΈ°μ
ex)Β UserDefault::getInstance()->flush();
set μ΄ν flushλ₯Ό ν΄μΌ getμ νμ λΒ κ°μ΄ μ λλ‘ λ¬λ€
λν μ μ₯λ κ°μ΄ μλμ§λ₯Ό νλ³νκ³ μ¨μΌ μλ¬κ° λμ§ μλλ°,
isXMLFileExist μ΄λΌλ ν¨μκ° μ‘΄μ¬νμ§λ§, μ¬μ©ν μ μλ€.
pcλ xmlνμΌμ΄ μμ±λλλ°, μλλ‘μ΄λμμ xmlνμΌμ΄ μλ λ€λ₯Έ λ°©λ²μ μ¬μ©ν¨. iosλ ν μ€νΈκΈ°κΈ°κ° μμ΄μ λͺ¨λ¦
κ·Έλ¬λ―λ‘ μ¬μ©ν κ°μ΄ μλμ§ μ¬λΆλ₯Ό λ¨Όμ ν μ€νΈν΄μΌ νλ€.
ex)Β UserDefault::getInstance()->getIntegerForKey("highscore", -1);
int λ± μλ£νμ λλ²μ§Έ ν¨λ¬λ―Έν°λ‘ κ°μ λ°μμ€μ§ λͺ»νμ λ defaultκ°μ μ€μ ν΄μ€ μ μλ€.
λ¬Έμμ΄λ‘ μ μ₯νλ 'cocos2d::Data' μλ£νμ κ²½μ°λ μ λ κ² μ€ μ μμ§λ§
ex)Β UserDefault::getInstance()->getDataForKey("datakey").isNull();
μ΄λ° λ°©μμΌλ‘ κ°μ΄ μ‘΄μ¬νμ§ μλμ§ μ¬λΆλ₯Ό 체ν¬ν μ μλ€.
cocos2d-x κ°λ°μκ° λμ΄λ¬μΌλ©΄ μ’κ² λ€
μ’μ μλ£λ 무쑰건 κ°μΆ