好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Phaser微信小游戏开发教程三

wx.setUserCloudStorage({  
KVDataList: [{    key: "score",    value: scoreValue + ""  }],  
success: function() {    console.log('save score ' + scoreValue + ' success');  },  
fail: function() {    console.log('save score ' + scoreValue + ' fail');  },  
complete: function() {    console.log('save score ' + scoreValue + ' complete');  
}});

获取游戏数据的时候,只能在开放域使用,主域通过postMessage发送消息:

wx.getUserCloudStorage({  
keyList: ["score"],  
success: function(obj) {    
if(obj.KVDataList) {      
for(var i=0; i<obj.KVDataList.length; i++) {        
console.log('get ' + obj.KVDataList[i].key + ' : ' + obj.KVDataList[i].value);      }    
} else {      
console.log('KVDataList null');    }  },  
fail: function() {    console.log('get data fail');  },  
complete: function() {    console.log('get data complete');  
}});

获取好友游戏数据的时候,同样只能在开放域使用,主域通过postMessage发送消息:

wx.getFriendCloudStorage({  
keyList: ["score"],  
success: function(obj) {    
console.log(obj)    
if(obj.data) {      
for(var i=0; i<obj.data.length; i++) {        
console.log('get ' + obj.data[i].nickname + ' : ' + obj.data[i].avatarUrl);        
if(obj.data[i].KVDataList) {          
for(var j=0; j<obj.data[i].KVDataList.length; j++) {            
console.log('get ' + obj.data[i].KVDataList[j].key + ' : ' + obj.data[i].KVDataList[j].value);          
}        }      }    } else {      
console.log('KVDataList null');    }  },  
fail: function() {    console.log('get friend data fail');  },  
complete: function() {    console.log('get friend data complete');  }})

以上就是今天带来Phaser微信小游戏开发教程三教程全部教程,感谢大家支持。

查看更多关于Phaser微信小游戏开发教程三的详细内容...

  阅读:65次