1. 程式人生 > >cocos creator facebook 接入,基本資訊,分享

cocos creator facebook 接入,基本資訊,分享

A:獲取facebook的玩家基本資訊 

            var playerID = FBInstant.player.getID(); // 玩家ID                               var playerName = FBInstant.player.getName();  // 玩家名稱                                  var pic = FBInstant.player.getPhoto(); // 玩家頭像

B: 分享

getImgBase64 (_texture) {

        let target = cc.find('Canvas');         let width = 600, height = 315;                 let canvas = document.createElement('canvas');         let ctx = canvas.getContext('2d');         canvas.width = width;         canvas.height = height;         let image = _texture.getHtmlElementObj();         ctx.drawImage(image, 0, 0);                 return canvas.toDataURL('image/png');     }, 

Share(){

var self = this

  cc.loader.loadRes("share_1.png",function(err, texture){                 FBInstant.shareAsync({                     intent: 'SHARE',                     image: self.getImgBase64(texture),                     text: 'Hot Pot War',                     data: { myReplayData: ''+Config.sdkuid },                     }).then(function () {                         console.log('分享成功');                 });

        })

},