Commit 3ab60006 3ab6000604fd40f9687e76a78226514d26db815a by 金学艇

1.修改挽留页样式,并新增网络可配置挽留页内容

1 parent 2bf98ed9
Showing 40 changed files with 431 additions and 15 deletions
......@@ -939,17 +939,45 @@ cc.Topdraw.TVCanvas =
try {
this._bShowExitBox = true;
if (this._nodeSystemPrompt) {
Network.ajax("GET", Common.TOPDRAW_API_SERVER + "detain_box.json", null, null,
function (strResponse) {
try {
// cc.log("退出挽留页远程数据:" + strResponse);
var oJSONResult = JSON.parse(strResponse);
this._nodeSystemPrompt.opacity = 255;
let nodeTitle = cc.find("PromptBox/Title", this._nodeSystemPrompt);
let nodeDesc = cc.find("PromptBox/Content", this._nodeSystemPrompt);
nodeTitle.getComponent(cc.Label).string = oJSONResult.resultSet[0].name;
var description = oJSONResult.resultSet[0].description;
if (description.length > 80) {
description = description.substring(0, 80) + "...";
}
nodeDesc.getComponent(cc.Label).string = description;
Network.loadImageInNativeRuntime(
Common.TOPDRAW_IMAGE_SERVER + oJSONResult.resultSet[0].images.list[0].fileUrl, null,
function (texture, iRequestId) {
cc.find("PromptBox/Pic", this._nodeSystemPrompt).getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture);
}, function () { }, this
);
if (null == this._aFocusTargets[1]) { //focus放到第二层级,避免冲突
this._aFocusTargets[1] = [];
}
cc.find("PromptBox/Look", this._nodeSystemPrompt).getComponent(FocusInfo).setTVLink(oJSONResult.resultSet[0].tvlink);
this._aFocusTargets[1]['system_confirm_btn'] = cc.find("PromptBox/Confirm", this._nodeSystemPrompt);
this._aFocusTargets[1]['system_cancel_btn'] = cc.find("PromptBox/Cancel", this._nodeSystemPrompt);
this._aFocusTargets[1]['system_look'] = cc.find("PromptBox/Look", this._nodeSystemPrompt);
this._fiBeforeDetainBox = this._fiCurrentFocus;
this._fiBackend = fiBackend;
this._iSceneStatus = 1;
this._cFocus.flyFocus(this._fiCurrentFocus, this._aFocusTargets[1]['system_confirm_btn'].getComponent(FocusInfo), Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null);
this._bIsLoadingPfbSystemPrompt = false;
} catch (error) {
cc.log("Business Exception:Get showDetainBox..." + error);
}
},
function (strResponse) {
cc.log("Business Error:Get showDetainBox..." + strResponse);
}, this, "uuid");
} else {
this._bIsLoadingPfbSystemPrompt = true;
//初始系统退出弹框
......@@ -962,10 +990,15 @@ cc.Topdraw.TVCanvas =
}
let nodeConfirm = cc.find("PromptBox/Confirm", this._nodeSystemPrompt);
let nodeCancel = cc.find("PromptBox/Cancel", this._nodeSystemPrompt);
let nodeLook = cc.find("PromptBox/Look", this._nodeSystemPrompt);
nodeConfirm.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, nodeConfirm.width, nodeConfirm.height));
nodeCancel.getComponent(cc.Sprite).spriteFrame.setRect(cc.rect(0, 0, nodeCancel.width, nodeCancel.height));
let fiConfirm = nodeConfirm.addComponent(FocusInfo);
let fiCancel = nodeCancel.addComponent(FocusInfo);
fiConfirm.init('{"click": [{"action": "onSystemPromptConfirmClick"}]}', true);
fiCancel.init('{"click": [{"action": "onSystemPromptCancelClick"}]}', true);
let fiLook = nodeLook.addComponent(FocusInfo);
fiConfirm.init('{"click": [{"action": "onSystemPromptCancelClick"}]}', true);
fiCancel.init('{"click": [{"action": "onSystemPromptConfirmClick"}]}', true);
fiLook.init('', true);
this.showDetainBox(fiBackend);
},
function (error) {
......@@ -988,7 +1021,7 @@ cc.Topdraw.TVCanvas =
this._iSceneStatus = 0;
let iX = Common.SCREEN_WIDTH / 2 + Common.getX(this._fiBeforeDetainBox.node) - this._fiBeforeDetainBox.node.width / 2;
let iY = Common.SCREEN_HEIGHT / 2 - Common.getY(this._fiBeforeDetainBox.node) + this._fiBeforeDetainBox.node.height / 2;
cc.log("记忆焦点:"+this._fiBeforeDetainBox.node.name);
cc.log("记忆焦点:" + this._fiBeforeDetainBox.node.name);
if (this._fiBeforeDetainBox.getEnable() && iX >= 0 && iX <= Common.SCREEN_WIDTH && iY >= 0 && iY <= Common.SCREEN_HEIGHT + 50) {//这里是考虑给播放元素设置了虚拟位置
this._cFocus.flyFocus(this._fiCurrentFocus, this._fiBeforeDetainBox, Common.MOVE_DIRECTION_UP, this._fFocusScaleFactor, null);
} else {
......
......@@ -840,8 +840,12 @@ cc.Class({
// cc.log("返回路径:" + this._oSceneContext.focusPath);
var nodeInitFocus;
if (this._oSceneContext._iCurrentLeftIndex == 1) { //只对导航1瀑布流做光标记忆,其他暂不做,以后考虑会做
//这里需要考虑如果是挽留页跳转出去的情况
if (this._oSceneContext._iCurrentLeftIndex == 1
&& this._oSceneContext.focusPath != "pfbSystemPrompt/PromptBox/Look") { //只对导航1瀑布流做光标记忆,其他暂不做,以后考虑会做
nodeInitFocus = cc.find(this._oSceneContext.focusPath, this.node);
} else if (this._oSceneContext.focusPath == "pfbSystemPrompt/PromptBox/Look") {//挽留页的情况就取默认值了
nodeInitFocus = cc.find("scrollContent/RecommendLayout/ViewPager/Carousel0", this.node);
} else {
nodeInitFocus = cc.find("scrollContent/TopNavi/topNavi" + this._oSceneContext._iCurrentLeftIndex, this.node);
}
......@@ -853,14 +857,19 @@ cc.Class({
this._cFocus.init('focusContainer', this,
nodeInitFocus.getComponent(FocusInfo),
Common.SCREEN_WIDTH, Common.SCREEN_HEIGHT, 10, 6, 1.1, true);
if (0 == nodeInitFocus.getName().indexOf("topNavi")) {
this._cFocus.hide();
}
if (!Common._bIsHotUpdate) {
Common._bIsHotUpdate = true;
// this.checkUpdate(); //热更新(先测试放在loading中更新)
}
if (this._oSceneContext.focusPath != "scrollContent/TopNavi/topNavi1" && this._oSceneContext._iCurrentLeftIndex == 1) {
//这里需要考虑挽留页的情况
if (this._oSceneContext.focusPath != "scrollContent/TopNavi/topNavi1"
&& this._oSceneContext._iCurrentLeftIndex == 1
&& this._oSceneContext.focusPath != "pfbSystemPrompt/PromptBox/Look") {
this.recoverFocusPath(); //有必要的话去恢复焦点记忆
return;
}
......@@ -999,7 +1008,7 @@ cc.Class({
iTargetTopUp = fiFocusTarget.node.getParent().getComponent(cc.Widget).top;
}
// cc.log("目标节点: "+fiCurrentFocus.node.name);
if (this._aBgHeight && this._aBgHeight.length > 0) {
if (this._aBgHeight && this._aBgHeight.length > 0 && this._iSceneStatus == 0) {
let iCurrentFloorBottomUp = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度
// cc.log(iCurrentFloorBottomUp + "目标节点的高度:" + iTargetTopUp);
if (this._bIsScrollViewMoving) {
......@@ -1064,7 +1073,7 @@ cc.Class({
} else if (fiFocusTarget.node.getParent().getComponent(cc.Widget)) {
iTargetTop = fiFocusTarget.node.getParent().getComponent(cc.Widget).top;
}
if (this._aBgHeight && this._aBgHeight.length > 0) {
if (this._aBgHeight && this._aBgHeight.length > 0 && this._iSceneStatus == 0) {
let iCurrentFloorBottom = this._aBgHeight[this._oSceneContext._iPageIndex - 1] || 0;//当前楼层底部高度
// cc.log(iCurrentFloorBottom + "目标节点的高度:" + iTargetTop + "::" + this._oSceneContext._iPageIndex);
if (this._bIsScrollViewMoving) {
......@@ -1251,6 +1260,17 @@ cc.Class({
fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
});
}
if (0 == fiFrom.node.getName().indexOf('Confirm')) {
cc.loader.loadRes("SystemExit/btn_confirm", cc.Texture2D, function (err, texture) {
fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
});
}
if (0 == fiFrom.node.getName().indexOf('Cancel')) {
cc.loader.loadRes("SystemExit/btn_cancel", cc.Texture2D, function (err, texture) {
fiFrom.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, 0, fiFrom.node.width, fiFrom.node.height));
});
}
},
onAfterFocusChange: function (event) {
......@@ -1362,7 +1382,8 @@ cc.Class({
// cc.log("节点名称:" + fiTo.node.getName());
if (0 == fiTo.node.getName().indexOf('view_pager_label') || 0 == fiTo.node.getName().indexOf('topNavi')
|| 0 == fiTo.node.getName().indexOf('topCell') || 0 == fiTo.node.getName().indexOf('backToTop')
|| 0 == fiTo.node.getName().indexOf('update_btn') || 0 == fiTo.node.getName().indexOf('close_btn')) {
|| 0 == fiTo.node.getName().indexOf('update_btn') || 0 == fiTo.node.getName().indexOf('close_btn')
|| 0 == fiTo.node.getName().indexOf('Confirm') || 0 == fiTo.node.getName().indexOf('Cancel')) {
this._cFocus.hide();
} else {
if (!this._bIsScrollViewMoving)
......@@ -1379,11 +1400,22 @@ cc.Class({
fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
});
}
if (0 == fiTo.node.getName().indexOf('Confirm')) {
cc.loader.loadRes("SystemExit/btn_confirm", cc.Texture2D, function (err, texture) {
fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
});
}
if (0 == fiTo.node.getName().indexOf('Cancel')) {
cc.loader.loadRes("SystemExit/btn_cancel", cc.Texture2D, function (err, texture) {
fiTo.node.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(texture, cc.rect(0, fiTo.node.height, fiTo.node.width, fiTo.node.height));
});
}
},
doCurrentFocusTVLinkAction: function (strAction) {
let strTVLink = this._fiCurrentFocus.getTVLink();
// cc.log("tvlink===============" + strTVLink);
cc.log("tvlink===============" + strTVLink);
// cc.log("tvlink===============" + this._oSceneContext._iPageIndex);
try {
let oTVLink = JSON.parse(strTVLink);
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/勇敢的啫喱/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,13 @@
"fileUrl": "upload/image/gameDetail/魔法沙拉2/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/魔法沙拉2/截图4.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/AR真人快打/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/AR真人快打/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/AR真人快打/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/拯救小羊/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/拯救小羊/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/拯救小羊/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/奇幻海底/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/奇幻海底/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/奇幻海底/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/O宝互动书屋/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝互动书屋/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝互动书屋/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/红杏佛跳墙/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,13 @@
"fileUrl": "upload/image/gameDetail/热血篮球/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/热血篮球/截图4.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/O宝脑力训练/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝脑力训练/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝脑力训练/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/AR环保课堂/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/AR环保课堂/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/AR环保课堂/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -14,21 +14,35 @@
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图1.jpg",
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图1.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图2.jpg",
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图2.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图3.jpg",
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐跳一跳/截图5.png",
"width": 270,
"height": 152
}
......
......@@ -14,21 +14,35 @@
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图1.jpg",
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图1.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图2.jpg",
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图2.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图3.jpg",
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝单词连连看/截图5.png",
"width": 270,
"height": 152
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/疯狂赛车手/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/疯狂赛车手/截图4.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/疯狂赛车手/截图5.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/O宝体能课堂/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝体能课堂/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝体能课堂/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,13 @@
"fileUrl": "upload/image/gameDetail/O宝欢乐剧场/截图3.jpg",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/O宝欢乐剧场/截图4.jpg",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/火箭小象/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/火箭小象/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/火箭小象/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/欢乐叠蛋糕/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/接糖果/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/接糖果/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/接糖果/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/记忆翻牌/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/记忆翻牌/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/记忆翻牌/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/飞檐走壁/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/飞檐走壁/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/飞檐走壁/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/猜猜我是谁/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/猜猜我是谁/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/猜猜我是谁/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/它的颜色/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/它的颜色/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/它的颜色/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/旋转海盗/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/旋转海盗/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/旋转海盗/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/奔跑吧小兔子/截图5.png",
"width": 270,
"height": 152
}
]
}
......
......@@ -31,6 +31,20 @@
"fileUrl": "upload/image/gameDetail/数一数/截图3.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/数一数/截图4.png",
"width": 270,
"height": 152
},
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/数一数/截图5.png",
"width": 270,
"height": 152
}
]
}
......
{
"businessCode": "success",
"count": 1,
"resultSet": [
{
"name": "热血篮球",
"description": "以前酷炫造型的投篮机,只能在游戏厅里玩到,现在只需要打开热血投篮,就可以足不出户享受刺激的篮球机投篮快感,还可以跟你的家人朋友,锻炼你的身体,考验你的反应,就在热血投篮。",
"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\"}}]}",
"images": {
"list": [
{
"extension": ".png",
"enable": true,
"fileUrl": "upload/image/gameDetail/热血篮球/截图1.jpg",
"width": 274,
"height": 168
}
]
}
}
]
}
\ No newline at end of file