判断字节跳动小游戏平台的接口还没有放出来

  • Creator 版本:2.4.2

源码:
sys.BAIDU_GAME_SUB = 115;
/**
* @property {Number} QTT_GAME
* @readOnly
* @default 116
/
sys.QTT_GAME = 116;
/
*
* @property {Number} BYTEDANCE_GAME
* @readOnly
* @default 117
/
sys.BYTEDANCE_GAME = 117
/
*
* @property {Number} BYTEDANCE_GAME_SUB
* @readOnly
* @default 118
*/
sys.BYTEDANCE_GAME_SUB = 118;

creator.d.ts:
static ALIPAY_GAME: number;
static WECHAT_GAME_SUB: number;
static BAIDU_GAME_SUB: number;
static QTT_GAME: number;

现在2.4.2支持打包字节跳动小游戏,那应该把 cc.sys.BYTEDANCE_GAME 也放出来了。
虽然开发者可以自己去判断 cc.sys.platform === 117

if (CC_WECHATGAME) {
this.api = wx;
if (window[‘tt’]) {
this.Platform = new PlatformTouTiao(platformcfg[‘toutiao’]);
} else if (window[‘qq’]) {
this.Platform = new PlatformQQ(platformcfg[‘qq’])
} else {
this.Platform = new PlatformWechat(platformcfg[‘wechat’]);
}
} else if(cc.sys.platform == cc.sys.BAIDU_GAME){
this.api = window[‘swan’]
this.Platform = new PlatformBaiDu(platformcfg[‘baidu’]);
}
else if (cc.sys.platform === cc.sys.VIVO_GAME) {
this.api = window[‘qg’]
this.Platform = new PlatformVivo(platformcfg[‘vivo’])
} else if(cc.sys.platform === cc.sys.OPPO_GAME){
this.api = window[‘qg’]
this.Platform = new PlatformOppo(platformcfg[‘oppo’])
} else {
this.api = window
this.Platform = new Platform(platformcfg[‘web’]);
}

如果你是升级上到2.4.2来的,你可能需要手动更新一下creator.d.ts

楼上正解 1234

ojbk:joy:

升级上来的版本,建议加上creator.d.ts。
这卡了我好久,你们手动升级是直接新建个2.4.2的项目,然后把creator.d.ts拷过去的吗?