退出游戏

业务场景

退出游戏时,调用 exit 退出接口,可通过监听实现直接退出,或者自定义退出弹窗的场景。

注意事项

  • 需要先调用【释放 SDK 资源】接口,再调用游戏的退出接口。

  • 游戏退出前调用该接口,其他情况下请勿调用

流程图

接口介绍

// 退出游戏接口
exit(info?: EworldSDK.ExistConfig): void

// 监听 直接退出
onExitGame(cb: () => void): void

// 监听 自定义退出弹窗
onShowExitDialog(cb: () => void): void

调用示例

SDKManager.exit();

// 监听直接退出游戏方法
SDKManager.onExitGame(() => {
  // 用户退出游戏
  SDKManager.releaseSDK();
  director.end();
});

// 监听自定义退出游戏弹窗
SDKManager.onShowExitDialog(() => {
  // 自定义退出游戏弹窗
  this.showDialog('提示', '是否退出游戏?', '取消', '确定', null, () => {
    SDKManager.releaseSDK();
    director.end();
  });
});

参数说明

错误码

FAQ