[C++] cocos2D-x 在scene之間傳遞簡單資料的方法

可以直接參考這篇
他們介紹的方法有兩種,我簡單介紹一下。

第一種

首先比較簡單的作法是:
UserDefault::getInstance()->setIntegerForKey("Index",2);
這個作法就是直接把資料存儲起來,然後直接取用,取用方法是:
int level = UserDefault::getInstance()->getIntegerForKey("Index");

第二種

這種比較複雜一點點,只有一點點。方法是作一個static variety去存放資料:
class Constant {
    public:
        static int index;
};
然後在切換scene的時候呼叫他:
Constant:: index = 1;

留言