1.修改挽留页样式,并新增网络可配置挽留页内容
Showing
40 changed files
with
443 additions
and
27 deletions
assets/Scene/sceneVideoDetail.fire
0 → 100644
This diff is collapsed.
Click to expand it.
| ... | @@ -939,17 +939,45 @@ cc.Topdraw.TVCanvas = | ... | @@ -939,17 +939,45 @@ cc.Topdraw.TVCanvas = |
| 939 | try { | 939 | try { |
| 940 | this._bShowExitBox = true; | 940 | this._bShowExitBox = true; |
| 941 | if (this._nodeSystemPrompt) { | 941 | if (this._nodeSystemPrompt) { |
| 942 | this._nodeSystemPrompt.opacity = 255; | 942 | Network.ajax("GET", Common.TOPDRAW_API_SERVER + "detain_box.json", null, null, |
| 943 | if (null == this._aFocusTargets[1]) { //focus放到第二层级,避免冲突 | 943 | function (strResponse) { |
| 944 | this._aFocusTargets[1] = []; | 944 | try { |
| 945 | } | 945 | // cc.log("退出挽留页远程数据:" + strResponse); |
| 946 | this._aFocusTargets[1]['system_confirm_btn'] = cc.find("PromptBox/Confirm", this._nodeSystemPrompt); | 946 | var oJSONResult = JSON.parse(strResponse); |
| 947 | this._aFocusTargets[1]['system_cancel_btn'] = cc.find("PromptBox/Cancel", this._nodeSystemPrompt); | 947 | this._nodeSystemPrompt.opacity = 255; |
| 948 | this._fiBeforeDetainBox = this._fiCurrentFocus; | 948 | let nodeTitle = cc.find("PromptBox/Title", this._nodeSystemPrompt); |
| 949 | this._fiBackend = fiBackend; | 949 | let nodeDesc = cc.find("PromptBox/Content", this._nodeSystemPrompt); |
| 950 | this._iSceneStatus = 1; | 950 | nodeTitle.getComponent(cc.Label).string = oJSONResult.resultSet[0].name; |
| 951 | this._cFocus.flyFocus(this._fiCurrentFocus, this._aFocusTargets[1]['system_confirm_btn'].getComponent(FocusInfo), Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null); | 951 | var description = oJSONResult.resultSet[0].description; |
| 952 | this._bIsLoadingPfbSystemPrompt = false; | 952 | if (description.length > 80) { |
| 953 | description = description.substring(0, 80) + "..."; | ||
| 954 | } | ||
| 955 | nodeDesc.getComponent(cc.Label).string = description; | ||
| 956 | Network.loadImageInNativeRuntime( | ||
| 957 | Common.TOPDRAW_IMAGE_SERVER + oJSONResult.resultSet[0].images.list[0].fileUrl, null, | ||
| 958 | function (texture, iRequestId) { | ||
| 959 | cc.find("PromptBox/Pic", this._nodeSystemPrompt).getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture); | ||
| 960 | }, function () { }, this | ||
| 961 | ); | ||
| 962 | if (null == this._aFocusTargets[1]) { //focus放到第二层级,避免冲突 | ||
| 963 | this._aFocusTargets[1] = []; | ||
| 964 | } | ||
| 965 | cc.find("PromptBox/Look", this._nodeSystemPrompt).getComponent(FocusInfo).setTVLink(oJSONResult.resultSet[0].tvlink); | ||
| 966 | this._aFocusTargets[1]['system_confirm_btn'] = cc.find("PromptBox/Confirm", this._nodeSystemPrompt); | ||
| 967 | this._aFocusTargets[1]['system_cancel_btn'] = cc.find("PromptBox/Cancel", this._nodeSystemPrompt); | ||
| 968 | this._aFocusTargets[1]['system_look'] = cc.find("PromptBox/Look", this._nodeSystemPrompt); | ||
| 969 | this._fiBeforeDetainBox = this._fiCurrentFocus; | ||
| 970 | this._fiBackend = fiBackend; | ||
| 971 | this._iSceneStatus = 1; | ||
| 972 | this._cFocus.flyFocus(this._fiCurrentFocus, this._aFocusTargets[1]['system_confirm_btn'].getComponent(FocusInfo), Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null); | ||
| 973 | this._bIsLoadingPfbSystemPrompt = false; | ||
| 974 | } catch (error) { | ||
| 975 | cc.log("Business Exception:Get showDetainBox..." + error); | ||
| 976 | } | ||
| 977 | }, | ||
| 978 | function (strResponse) { | ||
| 979 | cc.log("Business Error:Get showDetainBox..." + strResponse); | ||
| 980 | }, this, "uuid"); | ||
| 953 | } else { | 981 | } else { |
| 954 | this._bIsLoadingPfbSystemPrompt = true; | 982 | this._bIsLoadingPfbSystemPrompt = true; |
| 955 | //初始系统退出弹框 | 983 | //初始系统退出弹框 |
| ... | @@ -962,10 +990,15 @@ cc.Topdraw.TVCanvas = | ... | @@ -962,10 +990,15 @@ cc.Topdraw.TVCanvas = |
| 962 | } | 990 | } |
| 963 | let nodeConfirm = cc.find("PromptBox/Confirm", this._nodeSystemPrompt); | 991 | let nodeConfirm = cc.find("PromptBox/Confirm", this._nodeSystemPrompt); |
| 964 | let nodeCancel = cc.find("PromptBox/Cancel", this._nodeSystemPrompt); | 992 | let nodeCancel = cc.find("PromptBox/Cancel", this._nodeSystemPrompt); |
| 993 | let nodeLook = cc.find("PromptBox/Look", this._nodeSystemPrompt); | ||
| 994 | nodeConfirm.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, nodeConfirm.width, nodeConfirm.height)); | ||
| 995 | nodeCancel.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, nodeCancel.width, nodeCancel.height)); | ||
| 965 | let fiConfirm = nodeConfirm.addComponent(FocusInfo); | 996 | let fiConfirm = nodeConfirm.addComponent(FocusInfo); |
| 966 | let fiCancel = nodeCancel.addComponent(FocusInfo); | 997 | let fiCancel = nodeCancel.addComponent(FocusInfo); |
| 967 | fiConfirm.init('{"click": [{"action": "onSystemPromptConfirmClick"}]}', true); | 998 | let fiLook = nodeLook.addComponent(FocusInfo); |
| 968 | fiCancel.init('{"click": [{"action": "onSystemPromptCancelClick"}]}', true); | 999 | fiConfirm.init('{"click": [{"action": "onSystemPromptCancelClick"}]}', true); |
| 1000 | fiCancel.init('{"click": [{"action": "onSystemPromptConfirmClick"}]}', true); | ||
| 1001 | fiLook.init('', true); | ||
| 969 | this.showDetainBox(fiBackend); | 1002 | this.showDetainBox(fiBackend); |
| 970 | }, | 1003 | }, |
| 971 | function (error) { | 1004 | function (error) { |
| ... | @@ -988,7 +1021,7 @@ cc.Topdraw.TVCanvas = | ... | @@ -988,7 +1021,7 @@ cc.Topdraw.TVCanvas = |
| 988 | this._iSceneStatus = 0; | 1021 | this._iSceneStatus = 0; |
| 989 | let iX = Common.SCREEN_WIDTH / 2 + Common.getX(this._fiBeforeDetainBox.node) - this._fiBeforeDetainBox.node.width / 2; | 1022 | let iX = Common.SCREEN_WIDTH / 2 + Common.getX(this._fiBeforeDetainBox.node) - this._fiBeforeDetainBox.node.width / 2; |
| 990 | let iY = Common.SCREEN_HEIGHT / 2 - Common.getY(this._fiBeforeDetainBox.node) + this._fiBeforeDetainBox.node.height / 2; | 1023 | let iY = Common.SCREEN_HEIGHT / 2 - Common.getY(this._fiBeforeDetainBox.node) + this._fiBeforeDetainBox.node.height / 2; |
| 991 | cc.log("记忆焦点:"+this._fiBeforeDetainBox.node.name); | 1024 | cc.log("记忆焦点:" + this._fiBeforeDetainBox.node.name); |
| 992 | if (this._fiBeforeDetainBox.getEnable() && iX >= 0 && iX <= Common.SCREEN_WIDTH && iY >= 0 && iY <= Common.SCREEN_HEIGHT + 50) {//这里是考虑给播放元素设置了虚拟位置 | 1025 | if (this._fiBeforeDetainBox.getEnable() && iX >= 0 && iX <= Common.SCREEN_WIDTH && iY >= 0 && iY <= Common.SCREEN_HEIGHT + 50) {//这里是考虑给播放元素设置了虚拟位置 |
| 993 | this._cFocus.flyFocus(this._fiCurrentFocus, this._fiBeforeDetainBox, Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null); | 1026 | this._cFocus.flyFocus(this._fiCurrentFocus, this._fiBeforeDetainBox, Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null); |
| 994 | } else { | 1027 | } else { | ... | ... |
| ... | @@ -840,8 +840,12 @@ cc.Class({ | ... | @@ -840,8 +840,12 @@ cc.Class({ |
| 840 | 840 | ||
| 841 | // cc.log("返回路径:" + this._oSceneContext.focusPath); | 841 | // cc.log("返回路径:" + this._oSceneContext.focusPath); |
| 842 | var nodeInitFocus; | 842 | var nodeInitFocus; |
| 843 | if (this._oSceneContext._iCurrentLeftIndex == 1) { //只对导航1瀑布流做光标记忆,其他暂不做,以后考虑会做 | 843 | //这里需要考虑如果是挽留页跳转出去的情况 |
| 844 | if (this._oSceneContext._iCurrentLeftIndex == 1 | ||
| 845 | && this._oSceneContext.focusPath != "pfbSystemPrompt/PromptBox/Look") { //只对导航1瀑布流做光标记忆,其他暂不做,以后考虑会做 | ||
| 844 | nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); | 846 | nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node); |
| 847 | } else if (this._oSceneContext.focusPath == "pfbSystemPrompt/PromptBox/Look") {//挽留页的情况就取默认值了 | ||
| 848 | nodeInitFocus = cc.find("scrollContent/RecommendLayout/ViewPager/Carousel0", this.node); | ||
| 845 | } else { | 849 | } else { |
| 846 | nodeInitFocus = cc.find("scrollContent/TopNavi/topNavi" + this._oSceneContext._iCurrentLeftIndex, this.node); | 850 | nodeInitFocus = cc.find("scrollContent/TopNavi/topNavi" + this._oSceneContext._iCurrentLeftIndex, this.node); |
| 847 | } | 851 | } |
| ... | @@ -853,14 +857,19 @@ cc.Class({ | ... | @@ -853,14 +857,19 @@ cc.Class({ |
| 853 | this._cFocus.init('focusContainer', this, | 857 | this._cFocus.init('focusContainer', this, |
| 854 | nodeInitFocus.getComponent(FocusInfo), | 858 | nodeInitFocus.getComponent(FocusInfo), |
| 855 | Common.SCREEN_WIDTH, Common.SCREEN_HEIGHT, 10, 6, 1.1, true); | 859 | Common.SCREEN_WIDTH, Common.SCREEN_HEIGHT, 10, 6, 1.1, true); |
| 856 | this._cFocus.hide(); | 860 | if (0 == nodeInitFocus.getName().indexOf("topNavi")) { |
| 861 | this._cFocus.hide(); | ||
| 862 | } | ||
| 857 | 863 | ||
| 858 | if (!Common._bIsHotUpdate) { | 864 | if (!Common._bIsHotUpdate) { |
| 859 | Common._bIsHotUpdate = true; | 865 | Common._bIsHotUpdate = true; |
| 860 | // this.checkUpdate(); //热更新(先测试放在loading中更新) | 866 | // this.checkUpdate(); //热更新(先测试放在loading中更新) |
| 861 | } | 867 | } |
| 862 | 868 | ||
| 863 | if (this._oSceneContext.focusPath != "scrollContent/TopNavi/topNavi1" && this._oSceneContext._iCurrentLeftIndex == 1) { | 869 | //这里需要考虑挽留页的情况 |
| 870 | if (this._oSceneContext.focusPath != "scrollContent/TopNavi/topNavi1" | ||
| 871 | && this._oSceneContext._iCurrentLeftIndex == 1 | ||
| 872 | && this._oSceneContext.focusPath != "pfbSystemPrompt/PromptBox/Look") { | ||
| 864 | this.recoverFocusPath(); //有必要的话去恢复焦点记忆 | 873 | this.recoverFocusPath(); //有必要的话去恢复焦点记忆 |
| 865 | return; | 874 | return; |
| 866 | } | 875 | } |
| ... | @@ -999,7 +1008,7 @@ cc.Class({ | ... | @@ -999,7 +1008,7 @@ cc.Class({ |
| 999 | iTargetTopUp = fiFocusTarget.node.getParent().getComponent(cc.Widget).top; | 1008 | iTargetTopUp = fiFocusTarget.node.getParent().getComponent(cc.Widget).top; |
| 1000 | } | 1009 | } |
| 1001 | // cc.log("目标节点: "+fiCurrentFocus.node.name); | 1010 | // cc.log("目标节点: "+fiCurrentFocus.node.name); |
| 1002 | if (this._aBgHeight && this._aBgHeight.length > 0) { | 1011 | if (this._aBgHeight && this._aBgHeight.length > 0 && this._iSceneStatus == 0) { |
| 1003 | let iCurrentFloorBottomUp = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度 | 1012 | let iCurrentFloorBottomUp = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度 |
| 1004 | // cc.log(iCurrentFloorBottomUp + "目标节点的高度:" + iTargetTopUp); | 1013 | // cc.log(iCurrentFloorBottomUp + "目标节点的高度:" + iTargetTopUp); |
| 1005 | if (this._bIsScrollViewMoving) { | 1014 | if (this._bIsScrollViewMoving) { |
| ... | @@ -1064,7 +1073,7 @@ cc.Class({ | ... | @@ -1064,7 +1073,7 @@ cc.Class({ |
| 1064 | } else if (fiFocusTarget.node.getParent().getComponent(cc.Widget)) { | 1073 | } else if (fiFocusTarget.node.getParent().getComponent(cc.Widget)) { |
| 1065 | iTargetTop = fiFocusTarget.node.getParent().getComponent(cc.Widget).top; | 1074 | iTargetTop = fiFocusTarget.node.getParent().getComponent(cc.Widget).top; |
| 1066 | } | 1075 | } |
| 1067 | if (this._aBgHeight && this._aBgHeight.length > 0) { | 1076 | if (this._aBgHeight && this._aBgHeight.length > 0 && this._iSceneStatus == 0) { |
| 1068 | let iCurrentFloorBottom = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度 | 1077 | let iCurrentFloorBottom = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度 |
| 1069 | // cc.log(iCurrentFloorBottom + "目标节点的高度:" + iTargetTop + "::" + this._oSceneContext._iPageIndex); | 1078 | // cc.log(iCurrentFloorBottom + "目标节点的高度:" + iTargetTop + "::" + this._oSceneContext._iPageIndex); |
| 1070 | if (this._bIsScrollViewMoving) { | 1079 | if (this._bIsScrollViewMoving) { |
| ... | @@ -1251,6 +1260,17 @@ cc.Class({ | ... | @@ -1251,6 +1260,17 @@ cc.Class({ |
| 1251 | fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height)); | 1260 | fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height)); |
| 1252 | }); | 1261 | }); |
| 1253 | } | 1262 | } |
| 1263 | |||
| 1264 | if (0 == fiFrom.node.getName().indexOf('Confirm')) { | ||
| 1265 | cc.loader.loadRes("SystemExit/btn_confirm", cc.Texture2D, function (err, texture) { | ||
| 1266 | fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height)); | ||
| 1267 | }); | ||
| 1268 | } | ||
| 1269 | if (0 == fiFrom.node.getName().indexOf('Cancel')) { | ||
| 1270 | cc.loader.loadRes("SystemExit/btn_cancel", cc.Texture2D, function (err, texture) { | ||
| 1271 | fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height)); | ||
| 1272 | }); | ||
| 1273 | } | ||
| 1254 | }, | 1274 | }, |
| 1255 | 1275 | ||
| 1256 | onAfterFocusChange: function (event) { | 1276 | onAfterFocusChange: function (event) { |
| ... | @@ -1362,7 +1382,8 @@ cc.Class({ | ... | @@ -1362,7 +1382,8 @@ cc.Class({ |
| 1362 | // cc.log("节点名称:" + fiTo.node.getName()); | 1382 | // cc.log("节点名称:" + fiTo.node.getName()); |
| 1363 | if (0 == fiTo.node.getName().indexOf('view_pager_label') || 0 == fiTo.node.getName().indexOf('topNavi') | 1383 | if (0 == fiTo.node.getName().indexOf('view_pager_label') || 0 == fiTo.node.getName().indexOf('topNavi') |
| 1364 | || 0 == fiTo.node.getName().indexOf('topCell') || 0 == fiTo.node.getName().indexOf('backToTop') | 1384 | || 0 == fiTo.node.getName().indexOf('topCell') || 0 == fiTo.node.getName().indexOf('backToTop') |
| 1365 | || 0 == fiTo.node.getName().indexOf('update_btn') || 0 == fiTo.node.getName().indexOf('close_btn')) { | 1385 | || 0 == fiTo.node.getName().indexOf('update_btn') || 0 == fiTo.node.getName().indexOf('close_btn') |
| 1386 | || 0 == fiTo.node.getName().indexOf('Confirm') || 0 == fiTo.node.getName().indexOf('Cancel')) { | ||
| 1366 | this._cFocus.hide(); | 1387 | this._cFocus.hide(); |
| 1367 | } else { | 1388 | } else { |
| 1368 | if (!this._bIsScrollViewMoving) | 1389 | if (!this._bIsScrollViewMoving) |
| ... | @@ -1379,11 +1400,22 @@ cc.Class({ | ... | @@ -1379,11 +1400,22 @@ cc.Class({ |
| 1379 | fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height)); | 1400 | fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height)); |
| 1380 | }); | 1401 | }); |
| 1381 | } | 1402 | } |
| 1403 | |||
| 1404 | if (0 == fiTo.node.getName().indexOf('Confirm')) { | ||
| 1405 | cc.loader.loadRes("SystemExit/btn_confirm", cc.Texture2D, function (err, texture) { | ||
| 1406 | fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height)); | ||
| 1407 | }); | ||
| 1408 | } | ||
| 1409 | if (0 == fiTo.node.getName().indexOf('Cancel')) { | ||
| 1410 | cc.loader.loadRes("SystemExit/btn_cancel", cc.Texture2D, function (err, texture) { | ||
| 1411 | fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height)); | ||
| 1412 | }); | ||
| 1413 | } | ||
| 1382 | }, | 1414 | }, |
| 1383 | 1415 | ||
| 1384 | doCurrentFocusTVLinkAction: function (strAction) { | 1416 | doCurrentFocusTVLinkAction: function (strAction) { |
| 1385 | let strTVLink = this._fiCurrentFocus.getTVLink(); | 1417 | let strTVLink = this._fiCurrentFocus.getTVLink(); |
| 1386 | // cc.log("tvlink===============" + strTVLink); | 1418 | cc.log("tvlink===============" + strTVLink); |
| 1387 | // cc.log("tvlink===============" + this._oSceneContext._iPageIndex); | 1419 | // cc.log("tvlink===============" + this._oSceneContext._iPageIndex); |
| 1388 | try { | 1420 | try { |
| 1389 | let oTVLink = JSON.parse(strTVLink); | 1421 | let oTVLink = JSON.parse(strTVLink); | ... | ... |
This diff is collapsed.
Click to expand it.
assets/resources/SystemExit/bg.png
0 → 100644
5.37 KB
assets/resources/SystemExit/btn_cancel.png
0 → 100644
12.1 KB
assets/resources/SystemExit/btn_confirm.png
0 → 100644
10.9 KB
18.6 KB
1.9 KB
4.73 KB
1.47 KB
14.7 KB
18.3 KB
assets/resources/VideoDetail/icon_update.png
0 → 100644
17.4 KB
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,13 @@ | ... | @@ -31,6 +31,13 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/魔法沙拉2/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/魔法沙拉2/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/魔法沙拉2/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 34 | } | 41 | } |
| 35 | ] | 42 | ] |
| 36 | } | 43 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/AR真人快打/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/AR真人快打/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/AR真人快打/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/AR真人快打/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/拯救小羊/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/拯救小羊/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/拯救小羊/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/拯救小羊/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/奇幻海底/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/奇幻海底/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/奇幻海底/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/奇幻海底/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/O宝互动书屋/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/O宝互动书屋/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/O宝互动书屋/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/O宝互动书屋/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,13 @@ | ... | @@ -31,6 +31,13 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/热血篮球/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/热血篮球/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/热血篮球/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 34 | } | 41 | } |
| 35 | ] | 42 | ] |
| 36 | } | 43 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/O宝脑力训练/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/O宝脑力训练/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/O宝脑力训练/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/O宝脑力训练/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/AR环保课堂/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/AR环保课堂/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/AR环保课堂/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/AR环保课堂/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -14,21 +14,35 @@ | ... | @@ -14,21 +14,35 @@ |
| 14 | { | 14 | { |
| 15 | "extension": ".png", | 15 | "extension": ".png", |
| 16 | "enable": true, | 16 | "enable": true, |
| 17 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图1.jpg", | 17 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图1.png", |
| 18 | "width": 270, | 18 | "width": 270, |
| 19 | "height": 152 | 19 | "height": 152 |
| 20 | }, | 20 | }, |
| 21 | { | 21 | { |
| 22 | "extension": ".png", | 22 | "extension": ".png", |
| 23 | "enable": true, | 23 | "enable": true, |
| 24 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图2.jpg", | 24 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图2.png", |
| 25 | "width": 270, | 25 | "width": 270, |
| 26 | "height": 152 | 26 | "height": 152 |
| 27 | }, | 27 | }, |
| 28 | { | 28 | { |
| 29 | "extension": ".png", | 29 | "extension": ".png", |
| 30 | "enable": true, | 30 | "enable": true, |
| 31 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图3.png", |
| 32 | "width": 270, | ||
| 33 | "height": 152 | ||
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图5.png", | ||
| 32 | "width": 270, | 46 | "width": 270, |
| 33 | "height": 152 | 47 | "height": 152 |
| 34 | } | 48 | } | ... | ... |
| ... | @@ -14,21 +14,35 @@ | ... | @@ -14,21 +14,35 @@ |
| 14 | { | 14 | { |
| 15 | "extension": ".png", | 15 | "extension": ".png", |
| 16 | "enable": true, | 16 | "enable": true, |
| 17 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图1.jpg", | 17 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图1.png", |
| 18 | "width": 270, | 18 | "width": 270, |
| 19 | "height": 152 | 19 | "height": 152 |
| 20 | }, | 20 | }, |
| 21 | { | 21 | { |
| 22 | "extension": ".png", | 22 | "extension": ".png", |
| 23 | "enable": true, | 23 | "enable": true, |
| 24 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图2.jpg", | 24 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图2.png", |
| 25 | "width": 270, | 25 | "width": 270, |
| 26 | "height": 152 | 26 | "height": 152 |
| 27 | }, | 27 | }, |
| 28 | { | 28 | { |
| 29 | "extension": ".png", | 29 | "extension": ".png", |
| 30 | "enable": true, | 30 | "enable": true, |
| 31 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图3.png", |
| 32 | "width": 270, | ||
| 33 | "height": 152 | ||
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/O宝单词连连看/截图5.png", | ||
| 32 | "width": 270, | 46 | "width": 270, |
| 33 | "height": 152 | 47 | "height": 152 |
| 34 | } | 48 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/疯狂赛车手/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/疯狂赛车手/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/疯狂赛车手/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/疯狂赛车手/截图5.jpg", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/O宝体能课堂/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/O宝体能课堂/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/O宝体能课堂/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/O宝体能课堂/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,13 @@ | ... | @@ -31,6 +31,13 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/O宝欢乐剧场/截图3.jpg", | 31 | "fileUrl": "upload/image/gameDetail/O宝欢乐剧场/截图3.jpg", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/O宝欢乐剧场/截图4.jpg", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 34 | } | 41 | } |
| 35 | ] | 42 | ] |
| 36 | } | 43 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/火箭小象/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/火箭小象/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/火箭小象/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/火箭小象/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/接糖果/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/接糖果/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/接糖果/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/接糖果/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/记忆翻牌/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/记忆翻牌/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/记忆翻牌/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/记忆翻牌/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/飞檐走壁/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/飞檐走壁/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/飞檐走壁/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/飞檐走壁/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/猜猜我是谁/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/猜猜我是谁/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/猜猜我是谁/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/猜猜我是谁/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/它的颜色/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/它的颜色/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/它的颜色/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/它的颜色/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/旋转海盗/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/旋转海盗/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/旋转海盗/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/旋转海盗/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| ... | @@ -31,6 +31,20 @@ | ... | @@ -31,6 +31,20 @@ |
| 31 | "fileUrl": "upload/image/gameDetail/数一数/截图3.png", | 31 | "fileUrl": "upload/image/gameDetail/数一数/截图3.png", |
| 32 | "width": 270, | 32 | "width": 270, |
| 33 | "height": 152 | 33 | "height": 152 |
| 34 | }, | ||
| 35 | { | ||
| 36 | "extension": ".png", | ||
| 37 | "enable": true, | ||
| 38 | "fileUrl": "upload/image/gameDetail/数一数/截图4.png", | ||
| 39 | "width": 270, | ||
| 40 | "height": 152 | ||
| 41 | }, | ||
| 42 | { | ||
| 43 | "extension": ".png", | ||
| 44 | "enable": true, | ||
| 45 | "fileUrl": "upload/image/gameDetail/数一数/截图5.png", | ||
| 46 | "width": 270, | ||
| 47 | "height": 152 | ||
| 34 | } | 48 | } |
| 35 | ] | 49 | ] |
| 36 | } | 50 | } | ... | ... |
| 1 | { | ||
| 2 | "businessCode": "success", | ||
| 3 | "count": 1, | ||
| 4 | "resultSet": [ | ||
| 5 | { | ||
| 6 | "name": "热血篮球", | ||
| 7 | "description": "以前酷炫造型的投篮机,只能在游戏厅里玩到,现在只需要打开热血投篮,就可以足不出户享受刺激的篮球机投篮快感,还可以跟你的家人朋友,锻炼你的身体,考验你的反应,就在热血投篮。", | ||
| 8 | "tvlink": "{\"click\":[{\"action\":\"ChangeScene\",\"parameters\":{\"sceneName\":\"sceneGameDetail\",\"packageName\":\"com.orbbec.basketball\",\"activityName\":\"com.orbbec.u3d.OrbbecActivity\",\"downloadUrl\":\"apk/com.orbbec.basketball_v1.0.16_20190109_Release_22000601.apk\"}}]}", | ||
| 9 | "images": { | ||
| 10 | "list": [ | ||
| 11 | { | ||
| 12 | "extension": ".png", | ||
| 13 | "enable": true, | ||
| 14 | "fileUrl": "upload/image/gameDetail/热血篮球/截图1.jpg", | ||
| 15 | "width": 274, | ||
| 16 | "height": 168 | ||
| 17 | } | ||
| 18 | ] | ||
| 19 | } | ||
| 20 | } | ||
| 21 | ] | ||
| 22 | } | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or sign in to post a comment