Cocos2d JS 之消滅星星(十一) 本地儲存玩家資訊

來源:互聯網
上載者:User

標籤:style   blog   io   color   ar   os   sp   資料   div   

當玩家退去遊戲後,下次進入遊戲可以接著上一次的遊戲進度繼續遊戲;

 1 /* 2  * win7下本機存放區玩家的資料 3  */ 4 var PlayerLocalData = {}; 5 /* 6  * 玩家資料結構 7  */ 8 var playerData = function() 9 {10     var playerD = [11        {12            currentLevel:1,        //玩家關卡13            gameScore:0,            //遊戲得分14            maxScore:0            //遊戲最高得分15        }];16     return playerD;17 };18 19 /*20  * 寫入資料,將玩家資料儲存在本地21  * @param jsonName傳入的json資料結構的名字22  */23 PlayerLocalData.setItem = function(jsonName)24 {25     var playerDD= JSON.stringify(jsonName); //將json資料結構轉換成字串結構26     sys.localStorage.setItem("playerData",playerDD);//寫入資料27 };28 29 /*30  * 讀取玩家資料,還回json資料格式(數組)31  */32 PlayerLocalData.getItem = function()33 {34     if(!sys.localStorage.getItem("playerDataExist"))35     {36         var playerData1 = JSON.stringify(playerData());37         //只有第一次玩家進入遊戲才會寫入初始玩家資料38         sys.localStorage.setItem("playerDataExist", "playerDataExist");39         sys.localStorage.setItem("playerData", playerData1);40     }41     var playerDataa = sys.localStorage.getItem("playerData");    //從本地讀取資料42     playerDataa = JSON.parse(playerDataa);    //將字串結構轉換成json資料結構43     return playerDataa;44 };45 46 /*47  * 刪除資料,將玩家資料清空48  */49 PlayerLocalData.deleteItem = function()50 {51     sys.localStorage.removeItem("playerData");52     sys.localStorage.removeItem("playerDataExist");53 };

 

Cocos2d JS 之消滅星星(十一) 本地儲存玩家資訊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.