Commit 991a8efd authored by liujiangnan's avatar liujiangnan

feat: 添加moreGames

parent ee23f750
This diff is collapsed.
...@@ -11,6 +11,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -11,6 +11,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
rows; rows;
kidInfo; kidInfo;
moreGameFolder: any;
async initData() { async initData() {
const middleLayer = cc.find('middleLayer'); const middleLayer = cc.find('middleLayer');
if (!middleLayer) { if (!middleLayer) {
...@@ -56,6 +57,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -56,6 +57,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
name: row.name name: row.name
}; };
}); });
this.moreGameFolder = res.rows.find(item => item.name == 'more games');
} }
async onLoadEnd() { async onLoadEnd() {
...@@ -169,5 +171,24 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -169,5 +171,24 @@ export default class SceneComponent extends MyCocosSceneComponent {
jumpToCourseWare(guideRow.id); jumpToCourseWare(guideRow.id);
}); });
} }
const btnGame = cc.find('Canvas/game');
buttonOnClick(btnGame, () => {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (!this.moreGameFolder) {
middleLayerComponent.showTips("未解锁 [101]");
return;
}
middleLayerComponent.setData('NJ_MoreGames', {
folderId: this.moreGameFolder.id,
folderName: this.moreGameFolder.name,
Level: "L2"
});
middleLayerComponent.loadOnlineBundle('NJ_MoreGames');
}
}, 0.6);
} }
} }
{
"ver": "2.3.5",
"uuid": "81a6de68-73ba-42f1-8f46-8c010dfbf4fe",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 108,
"height": 100,
"platformSettings": {},
"subMetas": {
"game": {
"ver": "1.0.4",
"uuid": "af8e011c-2e2e-40b0-83c7-a4c0eebd5723",
"rawTextureUuid": "81a6de68-73ba-42f1-8f46-8c010dfbf4fe",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 106,
"height": 98,
"rawWidth": 108,
"rawHeight": 100,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "238ef8da-55d5-44d4-8d3b-b7a9d42b1dcc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 113,
"height": 97,
"platformSettings": {},
"subMetas": {
"lxc": {
"ver": "1.0.4",
"uuid": "ab905372-cb1d-45ea-b634-0c46f69b3a73",
"rawTextureUuid": "238ef8da-55d5-44d4-8d3b-b7a9d42b1dcc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 111,
"height": 95,
"rawWidth": 113,
"rawHeight": 97,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment