Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
db-game-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
崔立强
db-game-template
Commits
5e75fbda
Commit
5e75fbda
authored
Oct 30, 2019
by
王炽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
6666666
parent
adc42380
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
90 additions
and
213 deletions
+90
-213
project.json
egret/project.json
+1
-1
startBg.jpg
egret/resource/assets/start_scene/startBg.jpg
+0
-0
startBtn.png
egret/resource/assets/start_scene/startBtn.png
+0
-0
MsgSkin.exml
egret/resource/skins/MsgSkin.exml
+3
-2
PrizePanelSkin.exml
egret/resource/skins/PrizePanelSkin.exml
+1
-1
StartSceneSkin.exml
egret/resource/skins/StartSceneSkin.exml
+4
-24
GameScene.ts
egret/src/gameScene/GameScene.ts
+48
-48
StartScene.ts
egret/src/startScene/StartScene.ts
+31
-135
doJoinNew.json
mock/json/doJoinNew.json
+2
-2
No files found.
egret/project.json
View file @
5e75fbda
{
"type"
:
"activity"
,
"name"
:
"kouhongji_
yueda
"
"name"
:
"kouhongji_
nsh
"
}
\ No newline at end of file
egret/resource/assets/start_scene/startBg.jpg
View replaced file @
adc42380
View file @
5e75fbda
257 KB
|
W:
|
H:
280 KB
|
W:
|
H:
2-up
Swipe
Onion skin
egret/resource/assets/start_scene/startBtn.png
View replaced file @
adc42380
View file @
5e75fbda
10.6 KB
|
W:
|
H:
9.74 KB
|
W:
|
H:
2-up
Swipe
Onion skin
egret/resource/skins/MsgSkin.exml
View file @
5e75fbda
...
...
@@ -7,9 +7,10 @@
<e:Group
id=
"panelGroup"
x=
"82.2"
width=
"596"
height=
"458"
y=
"269.7"
>
<e:Image
id=
"bg"
scaleX=
"1"
scaleY=
"1"
source=
"msgBg_png"
locked=
"true"
/>
<e:Label
id=
"msgTxt0"
anchorOffsetX=
"0"
width=
"596"
anchorOffsetY=
"0"
size=
"47"
textAlign=
"center"
text=
"闯关失败啦~\n换个姿势再来一次吧~"
fontFamily=
"Arial"
verticalAlign=
"middle"
y=
"121"
scaleX=
"1"
scaleY=
"1"
textColor=
"0x9861ba"
lineSpacing=
"15"
height=
"109"
locked=
"true"
/>
<e:Label
id=
"msgTxt1"
anchorOffsetX=
"0"
width=
"596"
anchorOffsetY=
"0"
size=
"36"
textAlign=
"center"
text=
"啊哦,颜值币不够啦~\n攒更多颜值币继续挑战吧!"
fontFamily=
"Arial"
verticalAlign=
"middle"
y=
"126"
scaleX=
"1"
scaleY=
"1"
textColor=
"0x9861BA"
lineSpacing=
"25"
height=
"109"
/>
<e:Label
id=
"msgTxt1"
anchorOffsetX=
"0"
width=
"596"
anchorOffsetY=
"0"
size=
"36"
textAlign=
"center"
text=
"挑战次数用完啦\n关注公众号获取更多福利"
fontFamily=
"Arial"
verticalAlign=
"middle"
y=
"126"
scaleX=
"1"
scaleY=
"1"
textColor=
"0x9861BA"
lineSpacing=
"25"
height=
"109"
/>
<e:Label
id=
"msgTxt2"
anchorOffsetX=
"0"
width=
"596"
anchorOffsetY=
"0"
size=
"36"
textAlign=
"center"
text=
"厉害啦!\n闯关成功666~"
fontFamily=
"Arial"
verticalAlign=
"middle"
y=
"126"
scaleX=
"1"
scaleY=
"1"
textColor=
"0x9861BA"
lineSpacing=
"25"
height=
"109"
visible=
"false"
locked=
"true"
/>
<e:Button
id=
"okBtn"
label=
""
y=
"303"
x=
"103
"
>
<e:Button
id=
"okBtn"
label=
""
y=
"303"
horizontalCenter=
"0
"
>
<e:skinName>
<e:Skin
states=
"up,down,disabled"
>
<e:Image
source=
"okBtn_png"
source.down=
"okBtn_png"
source.disabled=
"okBtn_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"20"
y.down=
"5.7"
/>
...
...
egret/resource/skins/PrizePanelSkin.exml
View file @
5e75fbda
...
...
@@ -20,6 +20,6 @@
</e:Button>
<e:Label
id=
"prizeNameLb"
text=
"奖品文案"
y=
"692.67"
size=
"22"
textAlign=
"center"
width=
"200"
textColor=
"0x0bb17b"
x=
"175"
visible=
"false"
locked=
"true"
/>
<e:Image
id=
"prizeImg"
y=
"466.19"
anchorOffsetY=
"0"
anchorOffsetX=
"0"
width=
"245"
height=
"245"
source=
""
horizontalCenter=
"0.5"
/>
<e:Label
text=
"恭喜\n
赢得100颜值币
"
y=
"354.09"
textColor=
"0x9861ba"
textAlign=
"center"
size=
"39"
horizontalCenter=
"0.5"
lineSpacing=
"10"
/>
<e:Label
text=
"恭喜\n
凭此券码 兑换奖品
"
y=
"354.09"
textColor=
"0x9861ba"
textAlign=
"center"
size=
"39"
horizontalCenter=
"0.5"
lineSpacing=
"10"
/>
</e:Group>
</e:Skin>
\ No newline at end of file
egret/resource/skins/StartSceneSkin.exml
View file @
5e75fbda
...
...
@@ -17,32 +17,12 @@
</e:Skin>
</e:skinName>
</e:Button>
<e:Label
id=
"integralLb"
text=
"一 我的颜值币:198个 一"
y=
"221.24"
textColor=
"0x7060d7"
width=
"750"
textAlign=
"center"
size=
"26"
/>
<e:Group
id=
"winnerGroup"
width=
"750"
height=
"120"
y=
"880"
>
<e:Label
id=
"msgRollLb0"
text=
"xxxx挑战成功,赢得100颜值币"
textColor=
"0xA17AFA"
width=
"750"
textAlign=
"center"
size=
"28"
anchorOffsetY=
"0"
height=
"60"
verticalAlign=
"middle"
x=
"0"
scaleX=
"1"
scaleY=
"1"
locked=
"true"
/>
<e:Label
id=
"msgRollLb1"
text=
"xxxx挑战成功,赢得100颜值币"
y=
"60"
textColor=
"0xa17afa"
width=
"750"
textAlign=
"center"
size=
"28"
anchorOffsetY=
"0"
height=
"60"
x=
"0"
verticalAlign=
"middle"
scaleX=
"1"
scaleY=
"1"
locked=
"true"
/>
</e:Group>
<e:Button
id=
"demoBtn"
label=
""
x=
"37.58"
y=
"981"
>
<e:skinName>
<e:Skin
states=
"up,down,disabled"
>
<e:Image
source=
"demoBtn_png"
source.down=
"demoBtn_png"
source.disabled=
"demoBtn_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"9"
y.down=
"8"
/>
<e:Label
id=
"labelDisplay"
horizontalCenter=
"0"
verticalCenter=
"0"
/>
</e:Skin>
</e:skinName>
</e:Button>
<e:Button
id=
"earnMoneyBtn"
label=
""
x=
"521.76"
y=
"983"
>
<e:skinName>
<e:Skin
states=
"up,down,disabled"
>
<e:Image
source=
"moneyBtn_png"
source.down=
"moneyBtn_png"
source.disabled=
"moneyBtn_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"9.2"
y.down=
"8"
/>
<e:Label
id=
"labelDisplay"
horizontalCenter=
"0"
verticalCenter=
"0"
/>
</e:Skin>
</e:skinName>
</e:Button>
<e:Group
width=
"282"
height=
"164"
x=
"234"
y=
"967"
>
<e:Button
id=
"startBtn"
label=
""
anchorOffsetX=
"141"
anchorOffsetY=
"82"
x=
"141"
scaleX=
"1"
scaleY=
"1"
y=
"82"
locked=
"true"
>
<e:Label
id=
"integralLb"
text=
"一 我的颜值币:198个 一"
y=
"221.24"
textColor=
"0x7060d7"
width=
"750"
textAlign=
"center"
size=
"26"
locked=
"true"
visible=
"false"
/>
<e:Group
y=
"1006.37"
x=
"160"
>
<e:Button
id=
"startBtn"
label=
""
anchorOffsetX=
"215.5"
anchorOffsetY=
"61"
x=
"215.5"
scaleX=
"1"
scaleY=
"1"
y=
"61"
>
<e:skinName>
<e:Skin
states=
"up,down,disabled"
>
<e:Image
source=
"startBtn_png"
source.down=
"startBtn_png"
source.disabled=
"startBtn_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"
14"
y.down=
"10
"
/>
<e:Image
source=
"startBtn_png"
source.down=
"startBtn_png"
source.disabled=
"startBtn_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"
22"
y.down=
"6
"
/>
<e:Label
id=
"labelDisplay"
horizontalCenter=
"0"
verticalCenter=
"0"
/>
</e:Skin>
</e:skinName>
...
...
egret/src/gameScene/GameScene.ts
View file @
5e75fbda
...
...
@@ -137,32 +137,32 @@ export default class GameScene extends Scene {
//显示切换关卡页面
private
showLevelTitleAct
():
void
{
if
(
this
.
currLevel
==
0
)
{
this
.
isOver
=
false
;
if
(
!
this
.
isdemo
){
//第一关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
4
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
//
if (this.currLevel == 0) {
//
this.isOver = false;
//
if(!this.isdemo){
//
//第一关曝光
//
let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager
.
ins
.
showLog
(
exposure
);
}
}
else
if
(
this
.
currLevel
==
1
)
{
//第二关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
5
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
showLog
(
exposure
);
}
else
if
(
this
.
currLevel
==
2
)
{
//第三关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
6
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
showLog
(
exposure
);
}
//
NetManager.ins.showLog(exposure);
//
}
//
} else if (this.currLevel == 1) {
//
//第二关曝光
//
let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//
NetManager.ins.showLog(exposure);
//
} else if (this.currLevel == 2) {
//
//第三关曝光
//
let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//
NetManager.ins.showLog(exposure);
//
}
let
iSource
;
if
(
this
.
isdemo
){
...
...
@@ -268,30 +268,30 @@ export default class GameScene extends Scene {
// const dynamic: IDynamicData = { a: 'tap', t: GTime.getTimestamp(), x: e.stageY, y: e.stageY };
// this.gPlayModel.addDynamic(dynamic);
if
(
this
.
currLevel
==
0
)
{
if
(
!
this
.
isdemo
){
//第一关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
4
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
//
if (this.currLevel == 0) {
//
if(!this.isdemo){
//
//第一关曝光
//
let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager
.
ins
.
clickLog
(
exposure
);
}
}
else
if
(
this
.
currLevel
==
1
)
{
//第二关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
5
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
clickLog
(
exposure
);
}
else
if
(
this
.
currLevel
==
2
)
{
//第三关曝光
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
6
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
clickLog
(
exposure
);
}
//
NetManager.ins.clickLog(exposure);
//
}
//
} else if (this.currLevel == 1) {
//
//第二关曝光
//
let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//
NetManager.ins.clickLog(exposure);
//
} else if (this.currLevel == 2) {
//
//第三关曝光
//
let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//
NetManager.ins.clickLog(exposure);
//
}
this
.
canShoot
=
false
;
egret
.
Tween
.
get
(
this
.
shootBulletImg
).
to
({
y
:
this
.
bEndY
},
200
,
egret
.
Ease
.
sineIn
).
call
(
function
()
{
...
...
egret/src/startScene/StartScene.ts
View file @
5e75fbda
...
...
@@ -12,15 +12,12 @@ export default class StartScene extends Scene {
public
ruleBtn
:
eui
.
Button
;
public
prizeBtn
:
eui
.
Button
;
public
startBtn
:
eui
.
Button
;
public
demoBtn
:
eui
.
Button
;
public
earnMoneyBtn
:
eui
.
Button
;
public
integralLb
:
eui
.
Label
;
public
msgRollLb0
:
eui
.
Label
;
public
msgRollLb1
:
eui
.
Label
;
public
mainbg
:
eui
.
Image
;
public
winnerGroup
:
eui
.
Group
;
public
get
skinKey
()
{
return
'StartScene'
}
public
get
groupName
()
{
return
'start_scene'
}
...
...
@@ -33,21 +30,20 @@ export default class StartScene extends Scene {
super
.
initEvents
();
this
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_this
,
this
);
this
.
ruleBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_ruleBtn
,
this
);
this
.
demoBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_demoBtn
,
this
);
//
this.demoBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
this
.
startBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_startBtn
,
this
);
this
.
prizeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_prizeBtn
,
this
);
this
.
earnMoneyBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_earnMoneyBtn
,
this
);
//
this.earnMoneyBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
}
removeEvents
()
{
super
.
removeEvents
();
this
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_this
,
this
);
this
.
ruleBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_ruleBtn
,
this
);
this
.
demoBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_demoBtn
,
this
);
//
this.demoBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
this
.
startBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_startBtn
,
this
);
this
.
prizeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_prizeBtn
,
this
);
this
.
earnMoneyBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTap_earnMoneyBtn
,
this
);
//
this.earnMoneyBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
}
start
(
data
?)
{
...
...
@@ -75,49 +71,14 @@ export default class StartScene extends Scene {
if
(
this
.
stage
)
{
this
.
onLoad
();
}
var
shap
:
egret
.
Shape
=
new
egret
.
Shape
();
shap
.
graphics
.
beginFill
(
0
);
shap
.
graphics
.
drawRect
(
0
,
0
,
750
,
60
);
shap
.
graphics
.
endFill
();
this
.
addChild
(
shap
);
shap
.
y
=
880
;
this
.
winnerGroup
.
mask
=
shap
;
//获取中奖名单
NetManager
.
ins
.
getWinners
((
success
)
=>
{
if
(
success
){
//} && DataManager.ins.getWinnersData.code == '0000000000'){
this
.
refreshLoop
(
DataManager
.
ins
.
getWinnersData
.
data
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取中奖信息失败'
});
this
.
msgRollLb0
.
text
=
'闯3关赢10倍颜值币!'
;
this
.
msgRollLb1
.
text
=
'闯3关赢10倍颜值币!'
;
}
},
DataManager
.
ins
.
customCfgData
.
actId
+
''
,
50
,
0
,
DataManager
.
ins
.
customCfgData
.
appId
);
}
private
onLoad
():
void
{
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
1
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
showLog
(
exposure
);
// let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//练习按钮曝光
let
startDpmOut1
=
Buried
.
connectDpm
(
110
,
2
,
1
);
// 点击埋点
let
startDcmOut1
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure1
=
Buried
.
createExposure
(
startDpmOut1
,
startDcmOut1
);
NetManager
.
ins
.
showLog
(
exposure1
);
//赚币按钮曝光
let
startDpmOut2
=
Buried
.
connectDpm
(
110
,
3
,
1
);
// 点击埋点
let
startDcmOut2
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure2
=
Buried
.
createExposure
(
startDpmOut2
,
startDcmOut2
);
NetManager
.
ins
.
showLog
(
exposure2
);
// NetManager.ins.showLog(exposure);
this
.
initUI
();
...
...
@@ -140,31 +101,31 @@ export default class StartScene extends Scene {
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
RULE_PANEL
);
}
private
onTap_demoBtn
():
void
{
console
.
log
(
'练习一下'
);
PanelCtrl
.
instance
.
btnDelay
(
this
.
demoBtn
);
//
private onTap_demoBtn():void{
//
console.log('练习一下');
//
PanelCtrl.instance.btnDelay(this.demoBtn);
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
2
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
//
let startDpmOut = Buried.connectDpm(110, 2, 1); // 点击埋点
//
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager
.
ins
.
clickLog
(
exposure
);
//
NetManager.ins.clickLog(exposure);
this
.
goGame
(
true
);
}
//
this.goGame(true);
//
}
private
onTap_earnMoneyBtn
():
void
{
console
.
log
(
'赚颜值币'
);
PanelCtrl
.
instance
.
btnDelay
(
this
.
earnMoneyBtn
);
//
private onTap_earnMoneyBtn():void{
//
console.log('赚颜值币');
//
PanelCtrl.instance.btnDelay(this.earnMoneyBtn);
let
startDpmOut2
=
Buried
.
connectDpm
(
110
,
3
,
1
);
// 点击埋点
let
startDcmOut2
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure2
=
Buried
.
createExposure
(
startDpmOut2
,
startDcmOut2
);
//
let startDpmOut2 = Buried.connectDpm(110, 3, 1); // 点击埋点
//
let startDcmOut2 = Buried.connectDcm(202, 0, 0); // 曝光埋点
//
let exposure2 = Buried.createExposure(startDpmOut2, startDcmOut2);
NetManager
.
ins
.
clickLog
(
exposure2
);
//
NetManager.ins.clickLog(exposure2);
window
.
location
.
href
=
window
[
'earnUrl'
]
?
window
[
'earnUrl'
]
:
'https://m.yuemei.com/taskcenter/'
;
}
//
window.location.href = window['earnUrl'] ? window['earnUrl'] : 'https://m.yuemei.com/taskcenter/';
//
}
private
onTap_startBtn
():
void
{
PanelCtrl
.
instance
.
btnDelay
(
this
.
startBtn
);
...
...
@@ -174,76 +135,11 @@ export default class StartScene extends Scene {
//首页点击埋点
private
onTap_this
():
void
{
let
startDpmOut
=
Buried
.
connectDpm
(
110
,
1
,
1
);
// 点击埋点
let
startDcmOut
=
Buried
.
connectDcm
(
202
,
0
,
0
);
// 曝光埋点
let
exposure
=
Buried
.
createExposure
(
startDpmOut
,
startDcmOut
);
NetManager
.
ins
.
clickLog
(
exposure
);
}
// let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//刷新中奖轮播
private
refreshLoop
(
msgArr
:
any
[]):
void
{
if
(
msgArr
.
length
){
let
getMsg
=
' 获得了 '
if
(
msgArr
.
length
==
1
){
const
nName
=
msgArr
[
0
].
nickname
;
this
.
msgRollLb0
.
text
=
nName
.
substring
(
0
,
1
)
+
'***'
+
nName
.
substring
(
nName
.
length
-
1
)
+
getMsg
+
msgArr
[
0
].
prizeName
;
}
else
{
var
idx
=
0
;
var
nName0
=
msgArr
[
idx
].
nickname
;
var
nName1
=
msgArr
[
idx
+
1
].
nickname
;
nName0
=
nName0
.
substring
(
0
,
1
)
+
'***'
+
nName0
.
substring
(
nName0
.
length
-
1
);
nName1
=
nName1
.
substring
(
0
,
1
)
+
'***'
+
nName1
.
substring
(
nName1
.
length
-
1
);
this
.
msgRollLb0
.
text
=
nName0
+
getMsg
+
msgArr
[
idx
].
prizeName
;
this
.
msgRollLb1
.
text
=
nName1
+
getMsg
+
msgArr
[
idx
+
1
].
prizeName
;
egret
.
Tween
.
get
(
this
.
winnerGroup
,
{
loop
:
true
}).
to
({
y
:
820
},
1000
).
wait
(
1000
).
call
(()
=>
{
idx
++
;
this
.
winnerGroup
.
y
=
880
;
if
(
idx
<
msgArr
.
length
-
1
){
nName0
=
msgArr
[
idx
].
nickname
;
nName1
=
msgArr
[
idx
+
1
].
nickname
;
nName0
=
nName0
.
substring
(
0
,
1
)
+
'***'
+
nName0
.
substring
(
nName0
.
length
-
1
);
nName1
=
nName1
.
substring
(
0
,
1
)
+
'***'
+
nName1
.
substring
(
nName1
.
length
-
1
);
this
.
msgRollLb0
.
text
=
nName0
+
getMsg
+
msgArr
[
idx
].
prizeName
;
this
.
msgRollLb1
.
text
=
nName1
+
getMsg
+
msgArr
[
idx
+
1
].
prizeName
;
}
else
if
(
idx
==
msgArr
.
length
-
1
){
nName0
=
msgArr
[
idx
].
nickname
;
nName1
=
msgArr
[
0
].
nickname
;
nName0
=
nName0
.
substring
(
0
,
1
)
+
'***'
+
nName0
.
substring
(
nName0
.
length
-
1
);
nName1
=
nName1
.
substring
(
0
,
1
)
+
'***'
+
nName1
.
substring
(
nName1
.
length
-
1
);
this
.
msgRollLb0
.
text
=
nName0
+
getMsg
+
msgArr
[
idx
].
prizeName
;
this
.
msgRollLb1
.
text
=
nName1
+
getMsg
+
msgArr
[
0
].
prizeName
;
}
else
{
idx
=
0
;
nName0
=
msgArr
[
idx
].
nickname
;
nName1
=
msgArr
[
idx
+
1
].
nickname
;
nName0
=
nName0
.
substring
(
0
,
1
)
+
'***'
+
nName0
.
substring
(
nName0
.
length
-
1
);
nName1
=
nName1
.
substring
(
0
,
1
)
+
'***'
+
nName1
.
substring
(
nName1
.
length
-
1
);
this
.
msgRollLb0
.
text
=
nName0
+
getMsg
+
msgArr
[
idx
].
prizeName
;
this
.
msgRollLb1
.
text
=
nName1
+
getMsg
+
msgArr
[
idx
+
1
].
prizeName
;
}
});
}
}
else
{
this
.
msgRollLb0
.
text
=
'闯3关赢10倍颜值币!'
;
this
.
msgRollLb1
.
text
=
'闯3关赢10倍颜值币!'
;
}
// NetManager.ins.clickLog(exposure);
}
private
dostart
():
void
{
...
...
@@ -277,7 +173,7 @@ export default class StartScene extends Scene {
}
if
(
DataManager
.
ins
.
doJoinData
.
code
==
'E100202007'
||
DataManager
.
ins
.
doJoinData
.
code
==
'E100202008'
||
DataManager
.
ins
.
doJoinData
.
code
==
'E100202009'
||
DataManager
.
ins
.
doJoinData
.
code
==
'E100202010'
){
//次数已用完
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
MSG_PANEL
,
{
type
:
21
,
text
:
'
今天挑战次数用完了~
\
n明天再来吧!
'
});
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
MSG_PANEL
,
{
type
:
21
,
text
:
'
挑战次数用完啦
\
n关注公众号获取更多福利
'
});
}
else
if
(
DataManager
.
ins
.
doJoinData
.
code
==
'E100201001'
||
DataManager
.
ins
.
doJoinData
.
code
==
'E100201002'
){
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
MSG_PANEL
,
{
type
:
21
,
text
:
'小主,您还未登录
\
n请登录后再玩吧~'
});
}
else
if
(
DataManager
.
ins
.
doJoinData
.
code
==
'E100201007'
){
...
...
mock/json/doJoinNew.json
View file @
5e75fbda
{
"success"
:
fals
e
,
"code"
:
"
E100202007
"
,
"success"
:
tru
e
,
"code"
:
"
0000000000
"
,
"desc"
:
"OK"
,
"timestamp"
:
1548915321930
,
"data"
:
123456
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment