Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
middleLayer_for_iplayabc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
template admin
middleLayer_for_iplayabc
Commits
ca037c18
Commit
ca037c18
authored
Feb 14, 2022
by
liujiangnan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 二维码和星星都和后端打通了
parent
040a0b77
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
1144 additions
and
386 deletions
+1144
-386
middleLayer_for_iplayabc.fire
...dleLayer_for_iplayabc/scene/middleLayer_for_iplayabc.fire
+1031
-373
middleLayer.js
assets/middleLayer_for_iplayabc/script/middleLayer.js
+41
-13
icon_bigstar.png
assets/middleLayer_for_iplayabc/textures/icon_bigstar.png
+0
-0
icon_bigstar.png.meta
...s/middleLayer_for_iplayabc/textures/icon_bigstar.png.meta
+36
-0
icon_star.png
assets/middleLayer_for_iplayabc/textures/icon_star.png
+0
-0
icon_star.png.meta
assets/middleLayer_for_iplayabc/textures/icon_star.png.meta
+36
-0
No files found.
assets/middleLayer_for_iplayabc/scene/middleLayer_for_iplayabc.fire
View file @
ca037c18
This diff is collapsed.
Click to expand it.
assets/middleLayer_for_iplayabc/script/middleLayer.js
View file @
ca037c18
...
@@ -85,9 +85,21 @@ cc.Class({
...
@@ -85,9 +85,21 @@ cc.Class({
this
.
initListener
();
this
.
initListener
();
this
.
initPageInfo
();
this
.
initPageInfo
();
this
.
hideUI
();
this
.
hideUI
();
this
.
showWaitingLetters
();
//
this.showWaitingLetters();
this
.
initTerminalInfo
(()
=>
{
this
.
initTerminalInfo
(()
=>
{
this
.
loadGame
();
this
.
getUserStar
();
// 获取用户所获得的星星数量
// this.loadGame();
cc
.
assetManager
.
loadRemote
(
`
${
this
.
baseApiUrl
}
v1/wechart/wxacode?user_code=
${
this
.
userCode
}
`
,{
ext
:
'
.jpeg
'
},
(
err
,
img
)
=>
{
if
(
err
)
{
console
.
log
(
"
==远程图片加载错误==
"
);
// TODO 上报错误
}
else
{
console
.
log
(
img
);
const
spriteFrame
=
new
cc
.
SpriteFrame
(
img
);
cc
.
find
(
'
middleLayer/qrcode
'
).
getComponent
(
cc
.
Sprite
).
spriteFrame
=
spriteFrame
;
}
})
});
});
},
},
...
@@ -101,7 +113,7 @@ cc.Class({
...
@@ -101,7 +113,7 @@ cc.Class({
this
.
baseApiUrl
=
`https://api.iplayabc.com/`
;
this
.
baseApiUrl
=
`https://api.iplayabc.com/`
;
}
}
this
.
engineCode
=
engine_code
;
this
.
engineCode
=
engine_code
;
this
.
getUserCode
(
callback
);
this
.
getUserCode
(
callback
);
// 获取用户基本信息
});
});
},
},
...
@@ -124,6 +136,21 @@ cc.Class({
...
@@ -124,6 +136,21 @@ cc.Class({
});
});
},
},
getUserStar
()
{
this
.
callNetworkApiGet
(
this
.
baseApiUrl
,
"
v1/terminal/user/stars
"
,
{
user_code
:
this
.
userCode
,
},
res
=>
{
if
(
res
.
code
===
200
)
{
const
starLabel
=
cc
.
find
(
'
middleLayer/star_count_label
'
).
getComponent
(
cc
.
Label
);
starLabel
.
string
=
res
.
data
;
}
else
{
console
.
log
(
"
-----error------
"
);
console
.
log
(
res
.
msg
);
// TODO 提示错误和上报错误
}
});
},
initPageInfo
()
{
initPageInfo
()
{
const
addressText
=
cc
.
find
(
'
middleLayer/ui/address
'
);
const
addressText
=
cc
.
find
(
'
middleLayer/ui/address
'
);
const
str
=
cc
.
sys
.
localStorage
.
getItem
(
'
ip
'
);
const
str
=
cc
.
sys
.
localStorage
.
getItem
(
'
ip
'
);
...
@@ -313,8 +340,17 @@ cc.Class({
...
@@ -313,8 +340,17 @@ cc.Class({
},
},
initListener
()
{
initListener
()
{
const
exitBtn
=
cc
.
find
(
'
middleLayer/ExitBtn
'
);
exitBtn
.
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/qrcode_bg
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/qrcode
'
).
active
=
false
;
cc
.
find
(
'
middleLayer/qrcode_bg
'
).
active
=
false
;
});
cc
.
find
(
'
middleLayer/BtnShowQrcode
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/qrcode
'
).
active
=
true
;
cc
.
find
(
'
middleLayer/qrcode_bg
'
).
active
=
true
;
});
cc
.
find
(
'
middleLayer/ExitBtn
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/BtnRight
'
).
active
=
false
;
cc
.
find
(
'
middleLayer/BtnRight
'
).
active
=
false
;
cc
.
find
(
'
middleLayer/BtnLeft
'
).
active
=
false
;
cc
.
find
(
'
middleLayer/BtnLeft
'
).
active
=
false
;
...
@@ -334,27 +370,21 @@ cc.Class({
...
@@ -334,27 +370,21 @@ cc.Class({
})
})
.
start
();
.
start
();
});
});
cc
.
find
(
'
middleLayer/BtnRight
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/BtnRight
'
).
on
(
'
click
'
,
()
=>
{
this
.
goNextPage
();
this
.
goNextPage
();
});
});
cc
.
find
(
'
middleLayer/BtnLeft
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/BtnLeft
'
).
on
(
'
click
'
,
()
=>
{
this
.
goPrePage
();
this
.
goPrePage
();
});
});
cc
.
find
(
'
middleLayer/ui/BtnOpenOsmo
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnOpenOsmo
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
openOsmo
();
window
.
courseware
.
openOsmo
();
});
});
cc
.
find
(
'
middleLayer/ui/BtnCloseOsmo
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnCloseOsmo
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
closeOsmo
();
window
.
courseware
.
closeOsmo
();
});
});
cc
.
find
(
'
middleLayer/ui/BtnOpenRecord
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnOpenRecord
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
startRecord
(
''
);
window
.
courseware
.
startRecord
(
''
);
});
});
cc
.
find
(
'
middleLayer/ui/BtnCloseRecord
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnCloseRecord
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
stopRecord
(
0
,
res
=>
{
window
.
courseware
.
stopRecord
(
0
,
res
=>
{
this
.
log
(
'
--------录音返回结果 stopRecord ------------
'
);
this
.
log
(
'
--------录音返回结果 stopRecord ------------
'
);
...
@@ -362,11 +392,9 @@ cc.Class({
...
@@ -362,11 +392,9 @@ cc.Class({
this
.
log
(
'
------------------------------
'
);
this
.
log
(
'
------------------------------
'
);
});
});
});
});
cc
.
find
(
'
middleLayer/ui/BtnOpenTest
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnOpenTest
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
startTest
(
''
);
window
.
courseware
.
startTest
(
''
);
});
});
cc
.
find
(
'
middleLayer/ui/BtnCloseTest
'
).
on
(
'
click
'
,
()
=>
{
cc
.
find
(
'
middleLayer/ui/BtnCloseTest
'
).
on
(
'
click
'
,
()
=>
{
window
.
courseware
.
stopTest
(
res
=>
{
window
.
courseware
.
stopTest
(
res
=>
{
this
.
log
(
'
--------录音评测返回结果 stopTest ---------
'
);
this
.
log
(
'
--------录音评测返回结果 stopTest ---------
'
);
...
...
assets/middleLayer_for_iplayabc/textures/icon_bigstar.png
0 → 100644
View file @
ca037c18
14.5 KB
assets/middleLayer_for_iplayabc/textures/icon_bigstar.png.meta
0 → 100644
View file @
ca037c18
{
"ver": "2.3.5",
"uuid": "a02e18b9-b886-4321-8cc4-44e7dcc9b93e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 278,
"height": 275,
"platformSettings": {},
"subMetas": {
"icon_bigstar": {
"ver": "1.0.4",
"uuid": "21131e85-cb49-4233-ac1e-9412e92b35e9",
"rawTextureUuid": "a02e18b9-b886-4321-8cc4-44e7dcc9b93e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 278,
"height": 275,
"rawWidth": 278,
"rawHeight": 275,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
assets/middleLayer_for_iplayabc/textures/icon_star.png
0 → 100644
View file @
ca037c18
3.61 KB
assets/middleLayer_for_iplayabc/textures/icon_star.png.meta
0 → 100644
View file @
ca037c18
{
"ver": "2.3.5",
"uuid": "48a6f171-133f-4dd0-b1d2-ceb80e9e7127",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 62,
"height": 69,
"platformSettings": {},
"subMetas": {
"icon_star": {
"ver": "1.0.4",
"uuid": "c3a8b882-1e6f-41d7-809f-1bd182c909a0",
"rawTextureUuid": "48a6f171-133f-4dd0-b1d2-ceb80e9e7127",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 62,
"height": 69,
"rawWidth": 62,
"rawHeight": 69,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
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