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('分享成功'); });
})
},