Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
AK09
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
AK09
Commits
55fee5d1
Commit
55fee5d1
authored
Apr 21, 2021
by
范雪寒
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 补充资源;初始化代码
parent
f053f9b5
Changes
20
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
4086 additions
and
196 deletions
+4086
-196
AK09.fire
play/assets/AK09/scene/AK09.fire
+3823
-8
AK09.js
play/assets/AK09/scene/AK09.js
+7
-184
Image_mask.png
play/assets/AK09/textures/Image_mask.png
+0
-0
Image_mask.png.meta
play/assets/AK09/textures/Image_mask.png.meta
+36
-0
Image_paper_bg.png.meta
play/assets/AK09/textures/Image_paper_bg.png.meta
+1
-1
Image_paper_bg_big.png
play/assets/AK09/textures/Image_paper_bg_big.png
+0
-0
Image_paper_bg_big.png.meta
play/assets/AK09/textures/Image_paper_bg_big.png.meta
+36
-0
Image_question_bg_big.png
play/assets/AK09/textures/Image_question_bg_big.png
+0
-0
Image_question_bg_big.png.meta
play/assets/AK09/textures/Image_question_bg_big.png.meta
+36
-0
Image_star_off.png.meta
play/assets/AK09/textures/Image_star_off.png.meta
+1
-1
Image_star_on.png.meta
play/assets/AK09/textures/Image_star_on.png.meta
+1
-1
Label_structure.png
play/assets/AK09/textures/Label_structure.png
+0
-0
Label_structure.png.meta
play/assets/AK09/textures/Label_structure.png.meta
+36
-0
Label_structure_Chinese.png
play/assets/AK09/textures/Label_structure_Chinese.png
+0
-0
Label_structure_Chinese.png.meta
play/assets/AK09/textures/Label_structure_Chinese.png.meta
+36
-0
Label_vocabulary.png
play/assets/AK09/textures/Label_vocabulary.png
+0
-0
Label_vocabulary.png.meta
play/assets/AK09/textures/Label_vocabulary.png.meta
+36
-0
Label_vocabulary_Chinese.png
play/assets/AK09/textures/Label_vocabulary_Chinese.png
+0
-0
Label_vocabulary_Chinese.png.meta
play/assets/AK09/textures/Label_vocabulary_Chinese.png.meta
+36
-0
index.html
publish/index.html
+1
-1
No files found.
play/assets/AK09/scene/AK09.fire
View file @
55fee5d1
This diff is collapsed.
Click to expand it.
play/assets/AK09/scene/AK09.js
View file @
55fee5d1
...
...
@@ -6,6 +6,7 @@ cc.Class({
extends
:
cc
.
Component
,
properties
:
{
},
// 生命周期 onLoad
...
...
@@ -51,7 +52,6 @@ cc.Class({
this
.
_mapScaleMax
=
Math
.
max
(
sx
,
sy
)
*
this
.
_cocosScale
;
},
// 生命周期 start
start
()
{
let
getData
=
this
.
getData
.
bind
(
this
);
...
...
@@ -94,16 +94,12 @@ cc.Class({
this
.
preload
();
},
addPreloadImage
()
{
this
.
_imageResList
.
push
({
url
:
this
.
data
.
pic_url
});
this
.
_imageResList
.
push
({
url
:
this
.
data
.
pic_url_2
});
// this._imageResList.push({ url: this.data.pic_url });
},
addPreloadAudio
()
{
this
.
_audioResList
.
push
({
url
:
this
.
data
.
audio_url
});
// this._audioResList.push({ url: this.data.audio_url });
},
addPreloadAnima
()
{
...
...
@@ -127,197 +123,25 @@ cc.Class({
loadEnd
()
{
this
.
initData
();
this
.
initAudio
();
this
.
initView
();
//
this.initListener();
this
.
initListener
();
},
_cantouch
:
null
,
initData
()
{
// 所有全局变量 默认都是null
this
.
_cantouch
=
true
;
},
audioBtn
:
null
,
initAudio
()
{
const
audioNode
=
cc
.
find
(
'
Canvas/res/audio
'
);
const
getAudioByResName
=
(
resName
)
=>
{
return
audioNode
.
getChildByName
(
resName
).
getComponent
(
cc
.
AudioSource
);
}
},
this
.
audioBtn
=
getAudioByResName
(
'
btn
'
);
initListener
()
{
},
initView
()
{
this
.
initBg
();
this
.
initPic
();
this
.
initBtn
();
this
.
initIcon
();
},
initBg
()
{
const
bgNode
=
cc
.
find
(
'
Canvas/bg
'
);
bgNode
.
scale
=
this
.
_mapScaleMax
;
},
pic1
:
null
,
pic2
:
null
,
initPic
()
{
const
canvas
=
cc
.
find
(
'
Canvas
'
);
const
maxW
=
canvas
.
width
*
0.7
;
this
.
getSprNodeByUrl
(
this
.
data
.
pic_url
,
(
sprNode
)
=>
{
const
picNode1
=
sprNode
;
picNode1
.
scale
=
maxW
/
picNode1
.
width
;
picNode1
.
baseX
=
picNode1
.
x
;
canvas
.
addChild
(
picNode1
);
this
.
pic1
=
picNode1
;
const
labelNode
=
new
cc
.
Node
();
labelNode
.
color
=
cc
.
Color
.
YELLOW
;
const
label
=
labelNode
.
addComponent
(
cc
.
Label
);
label
.
string
=
this
.
data
.
text
;
label
.
fontSize
=
60
;
label
.
lineHeight
=
60
;
label
.
font
=
cc
.
find
(
'
Canvas/res/font/BRLNSDB
'
).
getComponent
(
'
cc.Label
'
).
font
;
picNode1
.
addChild
(
labelNode
);
});
this
.
getSprNodeByUrl
(
this
.
data
.
pic_url_2
,
(
sprNode
)
=>
{
const
picNode2
=
sprNode
;
picNode2
.
scale
=
maxW
/
picNode2
.
width
;
canvas
.
addChild
(
picNode2
);
picNode2
.
x
=
canvas
.
width
;
picNode2
.
baseX
=
picNode2
.
x
;
this
.
pic2
=
picNode2
;
const
labelNode
=
new
cc
.
Node
();
const
label
=
labelNode
.
addComponent
(
cc
.
RichText
);
const
size
=
60
label
.
font
=
cc
.
find
(
'
Canvas/res/font/BRLNSDB
'
).
getComponent
(
cc
.
Label
).
font
;
label
.
string
=
`<outline color=#751e00 width=4><size=
${
size
}
><color=#ffffff>
${
this
.
data
.
text
}
</color></size></outline>`
label
.
lineHeight
=
size
;
picNode2
.
addChild
(
labelNode
);
});
},
initIcon
()
{
const
iconNode
=
this
.
getSprNode
(
'
icon
'
);
iconNode
.
zIndex
=
5
;
iconNode
.
anchorX
=
1
;
iconNode
.
anchorY
=
1
;
iconNode
.
parent
=
cc
.
find
(
'
Canvas
'
);
iconNode
.
x
=
iconNode
.
parent
.
width
/
2
-
10
;
iconNode
.
y
=
iconNode
.
parent
.
height
/
2
-
10
;
iconNode
.
on
(
cc
.
Node
.
EventType
.
TOUCH_START
,
()
=>
{
this
.
playAudioByUrl
(
this
.
data
.
audio_url
);
})
},
curPage
:
null
,
initBtn
()
{
this
.
curPage
=
0
;
const
bottomPart
=
cc
.
find
(
'
Canvas/bottomPart
'
);
bottomPart
.
zIndex
=
5
;
// 提高层级
bottomPart
.
x
=
bottomPart
.
parent
.
width
/
2
;
bottomPart
.
y
=
-
bottomPart
.
parent
.
height
/
2
;
const
leftBtnNode
=
bottomPart
.
getChildByName
(
'
btn_left
'
);
//节点中添加了button组件 则可以添加click事件监听
leftBtnNode
.
on
(
'
click
'
,
()
=>
{
if
(
!
this
.
_cantouch
)
{
return
;
}
if
(
this
.
curPage
==
0
)
{
return
;
}
this
.
curPage
=
0
this
.
leftMove
();
// 游戏结束时需要调用这个方法通知系统作业完成
onHomeworkFinish
();
cc
.
audioEngine
.
play
(
this
.
audioBtn
.
clip
,
false
,
0.8
)
})
const
rightBtnNode
=
bottomPart
.
getChildByName
(
'
btn_right
'
);
//节点中添加了button组件 则可以添加click事件监听
rightBtnNode
.
on
(
'
click
'
,
()
=>
{
if
(
!
this
.
_cantouch
)
{
return
;
}
if
(
this
.
curPage
==
1
)
{
return
;
}
this
.
curPage
=
1
this
.
rightMove
();
cc
.
audioEngine
.
play
(
this
.
audioBtn
.
clip
,
false
,
0.5
)
})
},
leftMove
()
{
this
.
_cantouch
=
false
;
const
len
=
this
.
pic1
.
parent
.
width
;
cc
.
tween
(
this
.
pic1
)
.
to
(
1
,
{
x
:
this
.
pic1
.
baseX
},
{
easing
:
'
cubicInOut
'
})
.
start
();
cc
.
tween
(
this
.
pic2
)
.
to
(
1
,
{
x
:
this
.
pic2
.
baseX
},
{
easing
:
'
cubicInOut
'
})
.
call
(()
=>
{
this
.
_cantouch
=
true
;
})
.
start
();
},
rightMove
()
{
this
.
_cantouch
=
false
;
const
len
=
this
.
pic1
.
parent
.
width
;
cc
.
tween
(
this
.
pic1
)
.
to
(
1
,
{
x
:
this
.
pic1
.
baseX
-
len
},
{
easing
:
'
cubicInOut
'
})
.
start
();
cc
.
tween
(
this
.
pic2
)
.
to
(
1
,
{
x
:
this
.
pic2
.
baseX
-
len
},
{
easing
:
'
cubicInOut
'
})
.
call
(()
=>
{
this
.
_cantouch
=
true
;
})
.
start
();
},
// update (dt) {},
// ------------------------------------------------
getSprNode
(
resName
)
{
...
...
@@ -327,7 +151,6 @@ cc.Class({
return
node
;
},
getSpriteFrimeByUrl
(
url
,
cb
)
{
cc
.
loader
.
load
({
url
},
(
err
,
img
)
=>
{
const
spriteFrame
=
new
cc
.
SpriteFrame
(
img
)
...
...
play/assets/AK09/textures/Image_mask.png
0 → 100644
View file @
55fee5d1
17.3 KB
play/assets/AK09/textures/Image_mask.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "35c008a7-19d3-4f30-93db-f4882fe553a5",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"Image_mask": {
"ver": "1.0.4",
"uuid": "a161cfa7-5e68-45a5-a00a-066c7cea2174",
"rawTextureUuid": "35c008a7-19d3-4f30-93db-f4882fe553a5",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Image_paper_bg.png.meta
View file @
55fee5d1
...
...
@@ -4,7 +4,7 @@
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha":
fals
e,
"premultiplyAlpha":
tru
e,
"genMipmaps": false,
"packable": true,
"width": 234,
...
...
play/assets/AK09/textures/Image_paper_bg_big.png
0 → 100644
View file @
55fee5d1
26.2 KB
play/assets/AK09/textures/Image_paper_bg_big.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "1a145e9b-8e95-4111-bad4-b06f50e9c080",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 387,
"height": 331,
"platformSettings": {},
"subMetas": {
"Image_paper_bg_big": {
"ver": "1.0.4",
"uuid": "ad58e6a4-4c30-4900-920e-659b98552f28",
"rawTextureUuid": "1a145e9b-8e95-4111-bad4-b06f50e9c080",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 387,
"height": 331,
"rawWidth": 387,
"rawHeight": 331,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Image_question_bg_big.png
0 → 100644
View file @
55fee5d1
27.8 KB
play/assets/AK09/textures/Image_question_bg_big.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "679793fd-460c-41d9-81f4-15ef1707f112",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1103,
"height": 146,
"platformSettings": {},
"subMetas": {
"Image_question_bg_big": {
"ver": "1.0.4",
"uuid": "a2846082-8499-452c-b631-a1fe6e80cf12",
"rawTextureUuid": "679793fd-460c-41d9-81f4-15ef1707f112",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1103,
"height": 146,
"rawWidth": 1103,
"rawHeight": 146,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Image_star_off.png.meta
View file @
55fee5d1
...
...
@@ -4,7 +4,7 @@
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha":
fals
e,
"premultiplyAlpha":
tru
e,
"genMipmaps": false,
"packable": true,
"width": 53,
...
...
play/assets/AK09/textures/Image_star_on.png.meta
View file @
55fee5d1
...
...
@@ -4,7 +4,7 @@
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha":
fals
e,
"premultiplyAlpha":
tru
e,
"genMipmaps": false,
"packable": true,
"width": 53,
...
...
play/assets/AK09/textures/Label_structure.png
0 → 100644
View file @
55fee5d1
3.69 KB
play/assets/AK09/textures/Label_structure.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "aba92c18-e204-4aa6-bf1d-17fba997d6f5",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 148,
"height": 26,
"platformSettings": {},
"subMetas": {
"Label_structure": {
"ver": "1.0.4",
"uuid": "06eb2cd0-c26c-47e2-b309-106322d4a410",
"rawTextureUuid": "aba92c18-e204-4aa6-bf1d-17fba997d6f5",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 148,
"height": 26,
"rawWidth": 148,
"rawHeight": 26,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Label_structure_Chinese.png
0 → 100644
View file @
55fee5d1
3.13 KB
play/assets/AK09/textures/Label_structure_Chinese.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "f461fd33-c260-4598-bfee-8db63e5a47b9",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 112,
"height": 27,
"platformSettings": {},
"subMetas": {
"Label_structure_Chinese": {
"ver": "1.0.4",
"uuid": "633498e4-f602-4a66-b982-f4ff8a5d1881",
"rawTextureUuid": "f461fd33-c260-4598-bfee-8db63e5a47b9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 112,
"height": 27,
"rawWidth": 112,
"rawHeight": 27,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Label_vocabulary.png
0 → 100644
View file @
55fee5d1
4.47 KB
play/assets/AK09/textures/Label_vocabulary.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "7b307068-4085-40b1-8a60-705454cc7578",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 166,
"height": 33,
"platformSettings": {},
"subMetas": {
"Label_vocabulary": {
"ver": "1.0.4",
"uuid": "1d4c8bbf-5b70-44ab-a095-d25bebf5ee5d",
"rawTextureUuid": "7b307068-4085-40b1-8a60-705454cc7578",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 166,
"height": 33,
"rawWidth": 166,
"rawHeight": 33,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
play/assets/AK09/textures/Label_vocabulary_Chinese.png
0 → 100644
View file @
55fee5d1
3.62 KB
play/assets/AK09/textures/Label_vocabulary_Chinese.png.meta
0 → 100644
View file @
55fee5d1
{
"ver": "2.3.5",
"uuid": "a58bbf89-af22-4357-887b-c835d7190e91",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 111,
"height": 27,
"platformSettings": {},
"subMetas": {
"Label_vocabulary_Chinese": {
"ver": "1.0.4",
"uuid": "1242ea4d-ff50-4fe7-b56d-87a72af9dd01",
"rawTextureUuid": "a58bbf89-af22-4357-887b-c835d7190e91",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 111,
"height": 27,
"rawWidth": 111,
"rawHeight": 27,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
publish/index.html
View file @
55fee5d1
...
...
@@ -35,7 +35,7 @@
<script
src=
"src/settings.js"
charset=
"utf-8"
></script>
<script
src=
"main.js"
charset=
"utf-8"
></script>
<script
type=
"text/javascript"
src=
"
https://staging-teach.cdn.ireadabc.com/h5template/h5-static-lib/js/air
.js"
></script>
<script
type=
"text/javascript"
src=
"
//staging-teach.cdn.ireadabc.com/h5template/h5-static-lib/js/air_online
.js"
></script>
<script
type=
"text/javascript"
>
...
...
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