28 lines
1020 B
TypeScript
28 lines
1020 B
TypeScript
import { _decorator, assetManager, Component, game, macro, sys } from "cc";
|
|
import { SDKManager } from "../Main/Channel/SDKManager";
|
|
import PlayerDataManager from "../Main/Manager/PlayerDataManager";
|
|
|
|
const { ccclass, property } = _decorator;
|
|
|
|
//游戏初始化文件
|
|
@ccclass('GameEntry')
|
|
export class GameEntry extends Component {
|
|
start() {
|
|
game.frameRate = 30; //游戏帧率
|
|
SDKManager.I.initEmpty()
|
|
PlayerDataManager.I.initEmpty()
|
|
|
|
assetManager.downloader.maxConcurrency = 20;
|
|
assetManager.downloader.maxRequestsPerFrame = 10;
|
|
if (sys.platform == sys.Platform.WECHAT_GAME) {
|
|
assetManager.cacheManager.cacheEnabled = true;
|
|
macro.CLEANUP_IMAGE_CACHE = true;
|
|
// DynamicAtlasManager.instance.enabled = false; //关闭动态图集
|
|
// macro.DOWNLOAD_MAX_CONCURRENT = 15;
|
|
} else {
|
|
// macro.DOWNLOAD_MAX_CONCURRENT = 32;
|
|
}
|
|
macro.ENABLE_MULTI_TOUCH = false; //多点触摸
|
|
|
|
}
|
|
} |