getRuntimeMode 用于获取当前小游戏的运行模式,开发者可以通过该接口判断当前是否运行在高性能模式下,从而做出不同的业务逻辑处理。该接口在高性能模式和普通模式下均可调用。
const sdk = my.tb.getInteractiveSDK(); const mode = sdk.getRuntimeMode(); console.log(mode); // 'HighPerformanceMode' 或 'NormalMode'
返回值 |
类型 |
说明 |
|
|
当前运行在高性能模式下 |
|
|
当前运行在普通模式下 |
开发者希望在高性能模式下启用更复杂的渲染效果(如粒子特效、高帧率动画),而在普通模式下使用轻量级方案以保证性能。
const sdk = my.tb.getInteractiveSDK(); const mode = sdk.getRuntimeMode();
1、该接口为同步接口,无需 await。
2、建议在游戏初始化阶段调用一次并缓存结果,避免重复调用。