更新资源加载逻辑

This commit is contained in:
gongxh
2025-10-22 16:05:15 +08:00
parent 13bcecb472
commit 585348e092
4 changed files with 26 additions and 26 deletions

View File

@@ -36,21 +36,22 @@ export class GameEntry extends kunpo.CocosEntry {
let paths: KunpoAssets.IAssetConfig[] = [ let paths: KunpoAssets.IAssetConfig[] = [
{ path: "ui/manual", type: cc.Asset }, // 手动加载UI基础资源 { path: "ui/manual", type: cc.Asset }, // 手动加载UI基础资源
]; ];
let loader = new KunpoAssets.AssetLoader("load"); let loader = new KunpoAssets.AssetLoader("basic");
loader.start({ loader.setCallbacks({
configs: paths,
complete: () => { complete: () => {
kunpo.log("load basic 加载成功");
fgui.UIPackage.addPackage("ui/manual/Basics"); fgui.UIPackage.addPackage("ui/manual/Basics");
fgui.UIPackage.addPackage("ui/manual/Home"); fgui.UIPackage.addPackage("ui/manual/Home");
this.loadResources(); this.loadResources();
}, },
fail: (msg: string, err: Error) => { fail: (code: number, msg: string) => {
kunpo.log("load basic 加载失败:", code, msg);
}, },
progress: (percent: number) => { progress: (percent: number) => {
kunpo.log("load basic 加载进度:", percent);
} }
}); });
loader.start(paths);
} }
/** 2. 加载剩余资源 */ /** 2. 加载剩余资源 */
@@ -62,19 +63,20 @@ export class GameEntry extends kunpo.CocosEntry {
// { path: "texture/6101/spriteFrame", type: cc.SpriteFrame, isFile: true }, // { path: "texture/6101/spriteFrame", type: cc.SpriteFrame, isFile: true },
// { path: "pet", type: cc.SpriteFrame, bundle: "bundle_res" }, // { path: "pet", type: cc.SpriteFrame, bundle: "bundle_res" },
]; ];
let loader = new KunpoAssets.AssetLoader("load"); let loader = new KunpoAssets.AssetLoader("resources");
loader.start({ loader.setCallbacks({
configs: paths,
complete: () => { complete: () => {
kunpo.log("load resources 加载成功");
this.loadComplete(); this.loadComplete();
}, },
fail: (msg: string, err: Error) => { fail: (code: number, msg: string) => {
kunpo.log("load resources 加载失败:", code, msg);
}, },
progress: (percent: number) => { progress: (percent: number) => {
kunpo.log("load resources 加载进度:", percent);
} }
}); });
loader.start(paths);
} }

View File

@@ -75,12 +75,9 @@ export class HomeWindow extends kunpo.Window {
let paths: KunpoAssets.IAssetConfig[] = [ let paths: KunpoAssets.IAssetConfig[] = [
{ path: "config/buffer", type: cc.BufferAsset }, { path: "config/buffer", type: cc.BufferAsset },
]; ];
let loader = new KunpoAssets.AssetLoader("load"); let loader = new KunpoAssets.AssetLoader("buffer");
loader.start({ loader.setCallbacks({
configs: paths,
complete: () => { complete: () => {
kunpo.log("加载成功");
let basic = AssetPool.get<cc.BufferAsset>("config/buffer/basic"); let basic = AssetPool.get<cc.BufferAsset>("config/buffer/basic");
kunpo.log("basic", JSON.stringify(kunpo.Binary.toJson(basic.buffer()))); kunpo.log("basic", JSON.stringify(kunpo.Binary.toJson(basic.buffer())));
@@ -99,13 +96,14 @@ export class HomeWindow extends kunpo.Window {
}; };
kunpo.log("aaa", JSON.stringify(kunpo.Binary.toJson(aaa))); kunpo.log("aaa", JSON.stringify(kunpo.Binary.toJson(aaa)));
}, },
fail: (msg: string, err: Error) => { fail: (code: number, msg: string) => {
kunpo.log("加载失败", msg, err); kunpo.log("load buffer 加载失败:", code, msg);
}, },
progress: (percent: number) => { progress: (percent: number) => {
kunpo.log("load buffer 加载进度:", percent);
} }
}); });
loader.start(paths);
} }
@uiclick @uiclick

View File

@@ -7,8 +7,8 @@
"dependencies": { "dependencies": {
"fairygui-cc": "^1.2.2", "fairygui-cc": "^1.2.2",
"kunpocc": "^1.1.5", "kunpocc": "^1.1.5",
"kunpocc-assets": "^0.0.1", "kunpocc-assets": "^0.1.1",
"kunpocc-event": "^0.0.2", "kunpocc-event": "^0.0.3",
"kunpocc-net": "^0.0.2", "kunpocc-net": "^0.0.2",
"ts-node": "^10.9.2" "ts-node": "^10.9.2"
} }

View File

@@ -4,19 +4,19 @@
"customSplash": { "customSplash": {
"id": "customSplash", "id": "customSplash",
"label": "customSplash", "label": "customSplash",
"enable": false, "enable": true,
"customSplash": { "customSplash": {
"complete": false, "complete": false,
"form": "https://creator-api.cocos.com/api/form/show?" "form": "https://creator-api.cocos.com/api/form/show?sid=39d299030f31eb42b71bc53d67bdc54e"
} }
}, },
"removeSplash": { "removeSplash": {
"id": "removeSplash", "id": "removeSplash",
"label": "removeSplash", "label": "removeSplash",
"enable": false, "enable": true,
"removeSplash": { "removeSplash": {
"complete": false, "complete": false,
"form": "https://creator-api.cocos.com/api/form/show?" "form": "https://creator-api.cocos.com/api/form/show?sid=39d299030f31eb42b71bc53d67bdc54e"
} }
} }
} }