Files
18xchat/assets/Scripts/Sub/GameEntry.ts
T

28 lines
1.0 KiB
TypeScript
Raw Normal View History

2025-07-17 17:18:21 +08:00
import { _decorator, assetManager, Component, game, macro, sys } from "cc";
import { SDKManager } from "../Main/Channel/SDKManager";
import PlayerDataManager from "../Main/Manager/PlayerDataManager";
import { PlatformHelper } from "../Main/Channel/PlatformHelper";
2025-07-17 17:18:21 +08:00
const { ccclass, property } = _decorator;
//游戏初始化文件
@ccclass('GameEntry')
export class GameEntry extends Component {
start() {
game.frameRate = 30; //游戏帧率
PlayerDataManager.I.initEmpty()
assetManager.downloader.maxConcurrency = 20;
assetManager.downloader.maxRequestsPerFrame = 10;
if (PlatformHelper.isWechat()) {
2025-07-17 17:18:21 +08:00
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; //多点触摸
}
}