mirror of
https://github.com/Gongxh0901/kunpolibrary
synced 2025-10-28 18:05:48 +00:00
更新资源加载逻辑
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user