Table of Contents
Third - Party Scripts
Purpose
Customize the open capabilities of the 2J client.
Usage
Create a JS script and add functions for supported development capabilities to it. Then upload the script to 2J.
Supported Development Capabilities
- apiCloseBrowserPage: void Close the page (this method will be called when the game triggers the closing of the game).
ts
function apiCloseBrowserPage() {
/** Add the platform's own closing method here */
}
Performance Optimization Suggestions
- When the client enters an API game, release unused memory as much as possible. For example:
- The Cocos lobby should release lobby - related memory and recreate it when closing the API game.
- When the client enters an API game, reduce unnecessary CPU consumption as much as possible. For example:
- Pause the Cocos logic in the Cocos lobby using
cc.game.pause()
, and restart it usingcc.game.resume()
when closing the API game.
- Pause the Cocos logic in the Cocos lobby using