Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dg29_museum
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
dg29_museum
Commits
81f5dddc
Commit
81f5dddc
authored
Dec 22, 2023
by
Tt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
基础流程完成
parent
83628316
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
480 additions
and
191 deletions
+480
-191
dg18_tianci.fire
assets/dg18_tianci/scene/dg18_tianci.fire
+327
-132
dg18_tianci.ts
assets/dg18_tianci/scene/dg18_tianci.ts
+73
-8
dg18_tianci_xiaodi.ts
assets/dg18_tianci/scene/dg18_tianci_xiaodi.ts
+80
-51
No files found.
assets/dg18_tianci/scene/dg18_tianci.fire
View file @
81f5dddc
...
@@ -93,25 +93,25 @@
...
@@ -93,25 +93,25 @@
"__id__": 33
"__id__": 33
},
},
{
{
"__id__": 5
1
"__id__": 5
4
},
},
{
{
"__id__":
59
"__id__":
63
},
},
{
{
"__id__":
66
"__id__":
70
}
}
],
],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__":
86
"__id__":
90
},
},
{
{
"__id__":
87
"__id__":
91
},
},
{
{
"__id__":
88
"__id__":
92
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -1460,7 +1460,7 @@
...
@@ -1460,7 +1460,7 @@
"_contentSize": {
"_contentSize": {
"__type__": "cc.Size",
"__type__": "cc.Size",
"width": 600,
"width": 600,
"height":
9
0
"height":
11
0
},
},
"_anchorPoint": {
"_anchorPoint": {
"__type__": "cc.Vec2",
"__type__": "cc.Vec2",
...
@@ -1472,7 +1472,7 @@
...
@@ -1472,7 +1472,7 @@
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
-62.593,
-62.593,
-19
6.015
,
-19
1.291
,
0,
0,
0,
0,
0,
0,
...
@@ -1513,8 +1513,8 @@
...
@@ -1513,8 +1513,8 @@
"_dstBlendFactor": 771,
"_dstBlendFactor": 771,
"_string": "",
"_string": "",
"_N$string": "",
"_N$string": "",
"_fontSize":
4
0,
"_fontSize":
5
0,
"_lineHeight":
4
0,
"_lineHeight":
5
0,
"_enableWrapText": true,
"_enableWrapText": true,
"_N$file": null,
"_N$file": null,
"_isSystemFontUsed": true,
"_isSystemFontUsed": true,
...
@@ -1541,16 +1541,16 @@
...
@@ -1541,16 +1541,16 @@
"__id__": 34
"__id__": 34
},
},
{
{
"__id__": 3
6
"__id__": 3
9
},
},
{
{
"__id__": 4
1
"__id__": 4
4
},
},
{
{
"__id__": 4
3
"__id__": 4
6
},
},
{
{
"__id__": 4
5
"__id__": 4
8
}
}
],
],
"_active": true,
"_active": true,
...
@@ -1610,11 +1610,76 @@
...
@@ -1610,11 +1610,76 @@
"_parent": {
"_parent": {
"__id__": 33
"__id__": 33
},
},
"_children": [
{
"__id__": 35
},
{
"__id__": 37
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 700,
"height": 158
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
371.414,
5.786,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "1foBDZ4NhEdKKeOFTW0HJo"
},
{
"__type__": "cc.Node",
"_name": "btn_restart",
"_objFlags": 0,
"_parent": {
"__id__": 34
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 3
5
"__id__": 3
6
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -1640,8 +1705,8 @@
...
@@ -1640,8 +1705,8 @@
"__type__": "TypedArray",
"__type__": "TypedArray",
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
6.12
6,
-38.90
6,
5.786
,
0
,
0,
0,
0,
0,
0,
0,
...
@@ -1663,14 +1728,14 @@
...
@@ -1663,14 +1728,14 @@
"_is3DNode": false,
"_is3DNode": false,
"_groupIndex": 0,
"_groupIndex": 0,
"groupIndex": 0,
"groupIndex": 0,
"_id": "1
foBDZ4NhEdKKeOFTW0HJo
"
"_id": "1
72kD8vD1M6qC3tWw9lsAq
"
},
},
{
{
"__type__": "cc.Sprite",
"__type__": "cc.Sprite",
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 3
4
"__id__": 3
5
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -1695,7 +1760,102 @@
...
@@ -1695,7 +1760,102 @@
"_fillRange": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_isTrimmedMode": true,
"_atlas": null,
"_atlas": null,
"_id": "b5PQvSCQFMNZ2Z4Mkm2JHK"
"_id": "c5auoTht5EFYPUYBbnikR8"
},
{
"__type__": "cc.Node",
"_name": "New Label",
"_objFlags": 0,
"_parent": {
"__id__": 34
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 38
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 232,
"height": 73.08
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
186.595,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "03kH1T6eFGa4RXGdxzVQC0"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 37
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_string": "再看一遍",
"_N$string": "再看一遍",
"_fontSize": 58,
"_lineHeight": 58,
"_enableWrapText": true,
"_N$file": null,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": "9aOwvD0hlOk6GDiiohF4WB"
},
},
{
{
"__type__": "cc.Node",
"__type__": "cc.Node",
...
@@ -1706,13 +1866,13 @@
...
@@ -1706,13 +1866,13 @@
},
},
"_children": [
"_children": [
{
{
"__id__":
37
"__id__":
40
}
}
],
],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 4
0
"__id__": 4
3
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -1768,16 +1928,16 @@
...
@@ -1768,16 +1928,16 @@
"_name": "img_ing",
"_name": "img_ing",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 3
6
"__id__": 3
9
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__":
38
"__id__":
41
},
},
{
{
"__id__":
39
"__id__":
42
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -1833,7 +1993,7 @@
...
@@ -1833,7 +1993,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
37
"__id__":
40
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -1865,7 +2025,7 @@
...
@@ -1865,7 +2025,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
37
"__id__":
40
},
},
"_enabled": true,
"_enabled": true,
"_normalMaterial": null,
"_normalMaterial": null,
...
@@ -1926,7 +2086,7 @@
...
@@ -1926,7 +2086,7 @@
"hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$disabledSprite": null,
"_N$target": {
"_N$target": {
"__id__":
37
"__id__":
40
},
},
"_id": "ecrPqC/gZDobH2MQs86M5z"
"_id": "ecrPqC/gZDobH2MQs86M5z"
},
},
...
@@ -1935,7 +2095,7 @@
...
@@ -1935,7 +2095,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 3
6
"__id__": 3
9
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -1970,10 +2130,10 @@
...
@@ -1970,10 +2130,10 @@
"__id__": 33
"__id__": 33
},
},
"_children": [],
"_children": [],
"_active":
tru
e,
"_active":
fals
e,
"_components": [
"_components": [
{
{
"__id__": 4
2
"__id__": 4
5
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2029,7 +2189,7 @@
...
@@ -2029,7 +2189,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 4
1
"__id__": 4
4
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2065,10 +2225,10 @@
...
@@ -2065,10 +2225,10 @@
"__id__": 33
"__id__": 33
},
},
"_children": [],
"_children": [],
"_active":
tru
e,
"_active":
fals
e,
"_components": [
"_components": [
{
{
"__id__": 4
4
"__id__": 4
7
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2124,7 +2284,7 @@
...
@@ -2124,7 +2284,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 4
3
"__id__": 4
6
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2161,16 +2321,16 @@
...
@@ -2161,16 +2321,16 @@
},
},
"_children": [
"_children": [
{
{
"__id__": 4
6
"__id__": 4
9
},
},
{
{
"__id__":
48
"__id__":
51
}
}
],
],
"_active":
tru
e,
"_active":
fals
e,
"_components": [
"_components": [
{
{
"__id__": 5
0
"__id__": 5
3
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2226,13 +2386,13 @@
...
@@ -2226,13 +2386,13 @@
"_name": "RICHTEXT_CHILD",
"_name": "RICHTEXT_CHILD",
"_objFlags": 1024,
"_objFlags": 1024,
"_parent": {
"_parent": {
"__id__": 4
5
"__id__": 4
8
},
},
"_children": [],
"_children": [],
"_active":
tru
e,
"_active":
fals
e,
"_components": [
"_components": [
{
{
"__id__":
47
"__id__":
50
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2259,7 +2419,7 @@
...
@@ -2259,7 +2419,7 @@
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
0,
0,
0
,
-37.8
,
0,
0,
0,
0,
0,
0,
...
@@ -2282,14 +2442,14 @@
...
@@ -2282,14 +2442,14 @@
"_groupIndex": 0,
"_groupIndex": 0,
"groupIndex": 0,
"groupIndex": 0,
"showInEditor": false,
"showInEditor": false,
"_id": "
beLa1M0zNOn5faWkjLVLYU
"
"_id": "
7eMU2qVspOy7FMzWDWK2QQ
"
},
},
{
{
"__type__": "cc.Label",
"__type__": "cc.Label",
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 4
6
"__id__": 4
9
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2315,20 +2475,20 @@
...
@@ -2315,20 +2475,20 @@
"_N$fontFamily": "Arial",
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$overflow": 0,
"_N$cacheMode": 0,
"_N$cacheMode": 0,
"_id": "
48K8tp/whJI7rnbaVh6hr3
"
"_id": "
2av1a8HsBHaqsyvFDbNHnB
"
},
},
{
{
"__type__": "cc.PrivateNode",
"__type__": "cc.PrivateNode",
"_name": "RICHTEXT_CHILD",
"_name": "RICHTEXT_CHILD",
"_objFlags": 1024,
"_objFlags": 1024,
"_parent": {
"_parent": {
"__id__": 4
5
"__id__": 4
8
},
},
"_children": [],
"_children": [],
"_active":
tru
e,
"_active":
fals
e,
"_components": [
"_components": [
{
{
"__id__":
49
"__id__":
52
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2354,8 +2514,8 @@
...
@@ -2354,8 +2514,8 @@
"__type__": "TypedArray",
"__type__": "TypedArray",
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
0
,
472.45
,
0
,
-37.8
,
0,
0,
0,
0,
0,
0,
...
@@ -2378,14 +2538,14 @@
...
@@ -2378,14 +2538,14 @@
"_groupIndex": 0,
"_groupIndex": 0,
"groupIndex": 0,
"groupIndex": 0,
"showInEditor": false,
"showInEditor": false,
"_id": "
419V+A57dBuaNHlQ616TS2
"
"_id": "
79CHDwBxRDDbXbaOHgm6mk
"
},
},
{
{
"__type__": "cc.Label",
"__type__": "cc.Label",
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
48
"__id__":
51
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2411,14 +2571,14 @@
...
@@ -2411,14 +2571,14 @@
"_N$fontFamily": "Arial",
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$overflow": 0,
"_N$cacheMode": 0,
"_N$cacheMode": 0,
"_id": "
daZYEHYuVLaZ4oTRaguzJZ
"
"_id": "
36R9PPCXZOZLtRbcsCbpAx
"
},
},
{
{
"__type__": "cc.RichText",
"__type__": "cc.RichText",
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 4
5
"__id__": 4
8
},
},
"_enabled": true,
"_enabled": true,
"_fontFamily": "Arial",
"_fontFamily": "Arial",
...
@@ -2443,16 +2603,19 @@
...
@@ -2443,16 +2603,19 @@
},
},
"_children": [
"_children": [
{
{
"__id__": 5
2
"__id__": 5
5
},
},
{
{
"__id__": 5
4
"__id__": 5
7
}
}
],
],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 58
"__id__": 61
},
{
"__id__": 62
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2508,13 +2671,13 @@
...
@@ -2508,13 +2671,13 @@
"_name": "ani",
"_name": "ani",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 5
1
"__id__": 5
4
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 5
3
"__id__": 5
6
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2540,8 +2703,8 @@
...
@@ -2540,8 +2703,8 @@
"__type__": "TypedArray",
"__type__": "TypedArray",
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
800
.397
,
800,
-2
69.342
,
-2
70
,
0,
0,
0,
0,
0,
0,
...
@@ -2570,7 +2733,7 @@
...
@@ -2570,7 +2733,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 5
2
"__id__": 5
5
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2610,17 +2773,17 @@
...
@@ -2610,17 +2773,17 @@
"_name": "btn_go",
"_name": "btn_go",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 5
1
"__id__": 5
4
},
},
"_children": [
"_children": [
{
{
"__id__": 5
5
"__id__": 5
8
}
}
],
],
"_active": false,
"_active": false,
"_components": [
"_components": [
{
{
"__id__":
57
"__id__":
60
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2647,7 +2810,7 @@
...
@@ -2647,7 +2810,7 @@
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
823.5,
823.5,
-16.021
,
51.802
,
0,
0,
0,
0,
0,
0,
...
@@ -2676,13 +2839,13 @@
...
@@ -2676,13 +2839,13 @@
"_name": "text",
"_name": "text",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 5
4
"__id__": 5
7
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 5
6
"__id__": 5
9
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2696,8 +2859,8 @@
...
@@ -2696,8 +2859,8 @@
},
},
"_contentSize": {
"_contentSize": {
"__type__": "cc.Size",
"__type__": "cc.Size",
"width":
97.87
,
"width":
200
,
"height":
50.4
"height":
80
},
},
"_anchorPoint": {
"_anchorPoint": {
"__type__": "cc.Vec2",
"__type__": "cc.Vec2",
...
@@ -2708,7 +2871,7 @@
...
@@ -2708,7 +2871,7 @@
"__type__": "TypedArray",
"__type__": "TypedArray",
"ctor": "Float64Array",
"ctor": "Float64Array",
"array": [
"array": [
0
,
-7.546
,
9,
9,
0,
0,
0,
0,
...
@@ -2738,7 +2901,7 @@
...
@@ -2738,7 +2901,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 5
5
"__id__": 5
8
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2752,7 +2915,7 @@
...
@@ -2752,7 +2915,7 @@
"_N$string": "Label",
"_N$string": "Label",
"_fontSize": 40,
"_fontSize": 40,
"_lineHeight": 40,
"_lineHeight": 40,
"_enableWrapText":
tru
e,
"_enableWrapText":
fals
e,
"_N$file": null,
"_N$file": null,
"_isSystemFontUsed": true,
"_isSystemFontUsed": true,
"_spacingX": 0,
"_spacingX": 0,
...
@@ -2762,7 +2925,7 @@
...
@@ -2762,7 +2925,7 @@
"_N$horizontalAlign": 1,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$fontFamily": "Arial",
"_N$overflow":
0
,
"_N$overflow":
2
,
"_N$cacheMode": 0,
"_N$cacheMode": 0,
"_id": "afc8hY+ZlPH7Qv0lzw0KDE"
"_id": "afc8hY+ZlPH7Qv0lzw0KDE"
},
},
...
@@ -2771,7 +2934,7 @@
...
@@ -2771,7 +2934,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 5
4
"__id__": 5
7
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2803,15 +2966,41 @@
...
@@ -2803,15 +2966,41 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 5
1
"__id__": 5
4
},
},
"_enabled": true,
"_enabled": true,
"aniRole": {
"aniRole": {
"__id__": 5
2
"__id__": 5
5
},
},
"moveX": 500,
"_id": "e4RrOXSNJGd68Mq3UTYY0p"
"_id": "e4RrOXSNJGd68Mq3UTYY0p"
},
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 54
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 36,
"_left": 0,
"_right": 960,
"_top": 0,
"_bottom": 540,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "2cuzieJC1CB4cn2DtvSCDY"
},
{
{
"__type__": "cc.Node",
"__type__": "cc.Node",
"_name": "video",
"_name": "video",
...
@@ -2821,13 +3010,13 @@
...
@@ -2821,13 +3010,13 @@
},
},
"_children": [
"_children": [
{
{
"__id__": 6
0
"__id__": 6
4
},
},
{
{
"__id__": 6
2
"__id__": 6
6
},
},
{
{
"__id__": 6
4
"__id__": 6
8
}
}
],
],
"_active": true,
"_active": true,
...
@@ -2885,13 +3074,13 @@
...
@@ -2885,13 +3074,13 @@
"_name": "btn_return",
"_name": "btn_return",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
59
"__id__":
63
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 6
1
"__id__": 6
5
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -2947,7 +3136,7 @@
...
@@ -2947,7 +3136,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 6
0
"__id__": 6
4
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -2979,13 +3168,13 @@
...
@@ -2979,13 +3168,13 @@
"_name": "icon_play",
"_name": "icon_play",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
59
"__id__":
63
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 6
3
"__id__": 6
7
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3041,7 +3230,7 @@
...
@@ -3041,7 +3230,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 6
2
"__id__": 6
6
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -3073,13 +3262,13 @@
...
@@ -3073,13 +3262,13 @@
"_name": "icon_stop",
"_name": "icon_stop",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
59
"__id__":
63
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 6
5
"__id__": 6
9
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3135,7 +3324,7 @@
...
@@ -3135,7 +3324,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 6
4
"__id__": 6
8
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -3171,13 +3360,13 @@
...
@@ -3171,13 +3360,13 @@
},
},
"_children": [
"_children": [
{
{
"__id__":
67
"__id__":
71
},
},
{
{
"__id__": 7
0
"__id__": 7
4
},
},
{
{
"__id__": 7
1
"__id__": 7
5
}
}
],
],
"_active": true,
"_active": true,
...
@@ -3235,11 +3424,11 @@
...
@@ -3235,11 +3424,11 @@
"_name": "font",
"_name": "font",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
66
"__id__":
70
},
},
"_children": [
"_children": [
{
{
"__id__":
68
"__id__":
72
}
}
],
],
"_active": true,
"_active": true,
...
@@ -3297,13 +3486,13 @@
...
@@ -3297,13 +3486,13 @@
"_name": "BRLNSDB",
"_name": "BRLNSDB",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
67
"__id__":
71
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__":
69
"__id__":
73
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3359,7 +3548,7 @@
...
@@ -3359,7 +3548,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
68
"__id__":
72
},
},
"_enabled": true,
"_enabled": true,
"_materials": [
"_materials": [
...
@@ -3394,7 +3583,7 @@
...
@@ -3394,7 +3583,7 @@
"_name": "img",
"_name": "img",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
66
"__id__":
70
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
...
@@ -3452,15 +3641,9 @@
...
@@ -3452,15 +3641,9 @@
"_name": "audio",
"_name": "audio",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__":
66
"__id__":
70
},
},
"_children": [
"_children": [
{
"__id__": 72
},
{
"__id__": 74
},
{
{
"__id__": 76
"__id__": 76
},
},
...
@@ -3475,6 +3658,12 @@
...
@@ -3475,6 +3658,12 @@
},
},
{
{
"__id__": 84
"__id__": 84
},
{
"__id__": 86
},
{
"__id__": 88
}
}
],
],
"_active": true,
"_active": true,
...
@@ -3532,13 +3721,13 @@
...
@@ -3532,13 +3721,13 @@
"_name": "btn",
"_name": "btn",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 7
3
"__id__": 7
7
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3594,7 +3783,7 @@
...
@@ -3594,7 +3783,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 7
2
"__id__": 7
6
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -3613,13 +3802,13 @@
...
@@ -3613,13 +3802,13 @@
"_name": "right",
"_name": "right",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 7
5
"__id__": 7
9
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3675,7 +3864,7 @@
...
@@ -3675,7 +3864,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 7
4
"__id__": 7
8
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -3694,13 +3883,13 @@
...
@@ -3694,13 +3883,13 @@
"_name": "bettery",
"_name": "bettery",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__":
77
"__id__":
81
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3756,7 +3945,7 @@
...
@@ -3756,7 +3945,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
76
"__id__":
80
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -3775,13 +3964,13 @@
...
@@ -3775,13 +3964,13 @@
"_name": "error",
"_name": "error",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__":
79
"__id__":
83
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3837,7 +4026,7 @@
...
@@ -3837,7 +4026,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__":
78
"__id__":
82
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -3856,13 +4045,13 @@
...
@@ -3856,13 +4045,13 @@
"_name": "bgm",
"_name": "bgm",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 8
1
"__id__": 8
5
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3918,7 +4107,7 @@
...
@@ -3918,7 +4107,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 8
0
"__id__": 8
4
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -3937,13 +4126,13 @@
...
@@ -3937,13 +4126,13 @@
"_name": "opendoor",
"_name": "opendoor",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 8
3
"__id__": 8
7
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -3999,7 +4188,7 @@
...
@@ -3999,7 +4188,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 8
2
"__id__": 8
6
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -4018,13 +4207,13 @@
...
@@ -4018,13 +4207,13 @@
"_name": "light",
"_name": "light",
"_objFlags": 0,
"_objFlags": 0,
"_parent": {
"_parent": {
"__id__": 7
1
"__id__": 7
5
},
},
"_children": [],
"_children": [],
"_active": true,
"_active": true,
"_components": [
"_components": [
{
{
"__id__": 8
5
"__id__": 8
9
}
}
],
],
"_prefab": null,
"_prefab": null,
...
@@ -4080,7 +4269,7 @@
...
@@ -4080,7 +4269,7 @@
"_name": "",
"_name": "",
"_objFlags": 0,
"_objFlags": 0,
"node": {
"node": {
"__id__": 8
4
"__id__": 8
8
},
},
"_enabled": true,
"_enabled": true,
"_clip": {
"_clip": {
...
@@ -4146,6 +4335,9 @@
...
@@ -4146,6 +4335,9 @@
"__id__": 2
"__id__": 2
},
},
"_enabled": true,
"_enabled": true,
"xiaodi": {
"__id__": 61
},
"question_img": {
"question_img": {
"__id__": 25
"__id__": 25
},
},
...
@@ -4153,19 +4345,22 @@
...
@@ -4153,19 +4345,22 @@
"__id__": 31
"__id__": 31
},
},
"btn_vioce": {
"btn_vioce": {
"__id__": 3
6
"__id__": 3
9
},
},
"btn_restart": {
"btn_restart": {
"__id__": 34
"__id__": 34
},
},
"label_tip_wait": {
"label_tip_wait": {
"__id__": 4
1
"__id__": 4
4
},
},
"label_tip_ing": {
"label_tip_ing": {
"__id__": 4
3
"__id__": 4
6
},
},
"rich_content": {
"rich_content": {
"__id__": 45
"__id__": 48
},
"btn_go": {
"__id__": 57
},
},
"_id": "6eW7M4ET1L4KOTzIOVRmf8"
"_id": "6eW7M4ET1L4KOTzIOVRmf8"
}
}
...
...
assets/dg18_tianci/scene/dg18_tianci.ts
View file @
81f5dddc
...
@@ -25,15 +25,16 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -25,15 +25,16 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
}
@
property
(
dg_xiaodi
)
xiaodi
:
dg_xiaodi
=
null
;
async
onLoadEnd
()
{
async
onLoadEnd
()
{
// TODO 加载完成后的逻辑写在这里, 下面的代码仅供参考
// TODO 加载完成后的逻辑写在这里, 下面的代码仅供参考
this
.
initData
();
this
.
initData
();
this
.
initView
();
this
.
initView
();
this
.
initEvent
();
this
.
initEvent
();
// pg.view.find(this, 'layout_xiaodi').getComponent(dg_xiaodi)
.playEnter(this.data.npcAudio).then(() => {
this
.
xiaodi
.
playEnter
(
this
.
data
.
npcAudio
).
then
(()
=>
{
//
this.initGame();
this
.
initGame
();
//
})
})
this
.
initGame
();
//
this.initGame();
}
}
_cantouch
=
null
;
_cantouch
=
null
;
...
@@ -63,6 +64,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -63,6 +64,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
@
property
(
cc
.
Node
)
label_tip_wait
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
label_tip_wait
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
label_tip_ing
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
label_tip_ing
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
rich_content
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
rich_content
:
cc
.
Node
=
null
;
@
property
(
cc
.
Node
)
btn_go
:
cc
.
Node
=
null
;
// 初始化页面
// 初始化页面
initView
()
{
initView
()
{
...
@@ -74,17 +76,16 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -74,17 +76,16 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
}
// 事件监听
// 事件监听
initEvent
()
{
initEvent
()
{
pg
.
view
.
touchOn
(
this
.
btn_go
,
this
.
onTouchNext
,
this
);
pg
.
view
.
touchOn
(
this
.
btn_restart
,
this
.
onTouchRestart
,
this
);
pg
.
view
.
touchOn
(
this
.
btn_vioce
,
this
.
onTouchRecord
,
this
);
pg
.
view
.
touchOn
(
this
.
btn_vioce
,
this
.
onTouchRecord
,
this
);
pg
.
view
.
touchOn
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
this
.
onTouchRecordEnd
,
this
);
pg
.
view
.
touchOn
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
this
.
onTouchRecordEnd
,
this
);
}
}
// 初始化游戏
// 初始化游戏
initGame
()
{
initGame
()
{
this
.
nextStage
();
this
.
nextStage
();
}
}
//1. 完成录音倒计时等部分代码。
//2. 完成录音结果匹配代码(dg17)
//3. 增加录音结果音频等
//4. 右下角角色的音频播放动作
//4. 右下角角色的音频播放动作
//5. 视频播放
//5. 视频播放
...
@@ -107,6 +108,20 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -107,6 +108,20 @@ export default class SceneComponent extends MyCocosSceneComponent {
this
.
btn_vioce
.
active
=
true
;
this
.
btn_vioce
.
active
=
true
;
pg
.
view
.
visible
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
false
)
pg
.
view
.
visible
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
false
)
this
.
label_tip_wait
.
active
=
true
;
this
.
label_tip_wait
.
active
=
true
;
// 展示下一题
this
.
btn_go
.
active
=
true
;
if
(
!
this
.
nextQuestion
)
{
pg
.
view
.
setString
(
pg
.
view
.
find
(
this
.
btn_go
,
'
text
'
),
'
看影像
'
)
}
else
{
pg
.
view
.
setString
(
pg
.
view
.
find
(
this
.
btn_go
,
'
text
'
),
'
下一题
'
)
}
this
.
_cantouch
=
false
;
this
.
xiaodi
.
playQuestionVoice
(
this
.
currentQuestion
.
startAudio
).
then
(()
=>
{
this
.
_cantouch
=
true
;
})
}
}
//按钮触发,使用的方法
//按钮触发,使用的方法
...
@@ -146,6 +161,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -146,6 +161,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
pg
.
view
.
visible
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
false
)
pg
.
view
.
visible
(
pg
.
view
.
find
(
this
.
btn_vioce
,
'
img_ing
'
),
false
)
}
}
async
onTouchRecord
()
{
async
onTouchRecord
()
{
if
(
!
this
.
_cantouch
)
return
;
if
(
this
.
recording
)
return
;
if
(
this
.
recording
)
return
;
if
(
this
.
recordAudio
)
return
;
if
(
this
.
recordAudio
)
return
;
this
.
recording
=
true
;
this
.
recording
=
true
;
...
@@ -201,7 +217,55 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -201,7 +217,55 @@ export default class SceneComponent extends MyCocosSceneComponent {
this
.
rich_content
.
active
=
true
;
this
.
rich_content
.
active
=
true
;
const
richText
=
this
.
rich_content
.
getComponent
(
cc
.
RichText
);
const
richText
=
this
.
rich_content
.
getComponent
(
cc
.
RichText
);
richText
.
string
=
str
;
richText
.
string
=
str
;
// 处理正确错误
this
.
scheduleOnce
(()
=>
{
if
(
isRight
)
{
this
.
xiaodi
.
playQuestionVoice
(
this
.
currentQuestion
.
rightAudio
).
then
(()
=>
{
this
.
_cantouch
=
true
;
this
.
showNextBtn
();
})
}
else
{
this
.
xiaodi
.
playQuestionVoice
(
this
.
currentQuestion
.
errorAudio
).
then
(()
=>
{
this
.
_cantouch
=
true
;
})
}
},
0.5
)
}
showNextBtn
()
{
}
}
showVideo
()
{
return
new
Promise
(
reslove
=>
{
reslove
(
''
)
})
}
onTouchRestart
()
{
// 处理展示视频内容
this
.
showVideo
().
then
(()
=>
{
// 底部显示为重新查看
this
.
btn_restart
.
active
=
true
;
// 播放小迪结束的动作与gameOver相关内容
this
.
gameOver
();
})
}
onTouchNext
()
{
if
(
this
.
recording
)
return
;
if
(
!
this
.
nextQuestion
)
{
// 处理展示视频内容
this
.
showVideo
().
then
(()
=>
{
// 底部显示为重新查看
this
.
btn_restart
.
active
=
true
;
// 播放小迪结束的动作与gameOver相关内容
this
.
gameOver
();
})
}
else
{
this
.
xiaodi
.
playQuestionVoiceEnd
();
this
.
nextStage
();
}
}
showData
(
data
)
{
showData
(
data
)
{
let
list
=
data
.
result
.
sentences
[
0
].
details
;
let
list
=
data
.
result
.
sentences
[
0
].
details
;
// 列表处理
// 列表处理
...
@@ -253,6 +317,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -253,6 +317,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
pg
.
view
.
find
(
this
,
'
layout_xiaodi
'
).
getComponent
(
dg_xiaodi
).
playOverEnd
()
pg
.
view
.
find
(
this
,
'
layout_xiaodi
'
).
getComponent
(
dg_xiaodi
).
playOverEnd
()
}
}
private
gameOver
()
{
private
gameOver
()
{
// 按钮显示未下一题的显示内容
this
.
showXiaodi
();
this
.
showXiaodi
();
}
}
onTouchExit
()
{
onTouchExit
()
{
...
...
assets/dg18_tianci/scene/dg18_tianci_xiaodi.ts
View file @
81f5dddc
...
@@ -7,50 +7,29 @@ export default class dg_xiaodi extends cc.Component {
...
@@ -7,50 +7,29 @@ export default class dg_xiaodi extends cc.Component {
@
property
(
cc
.
Node
)
@
property
(
cc
.
Node
)
aniRole
:
cc
.
Node
=
null
;
aniRole
:
cc
.
Node
=
null
;
@
property
moveX
:
number
=
500
;
private
defaultX
:
number
;
onLoad
()
{
onLoad
()
{
this
.
defaultX
=
this
.
aniRole
.
x
;
}
}
private
audioIdEnter
:
any
;
private
audioIdEnter
:
any
;
playEnter
(
audioUrl
)
{
playEnter
(
audioUrl
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
this
.
node
.
active
=
true
;
this
.
node
.
active
=
true
;
let
startX
=
this
.
defaultX
+
this
.
moveX
;
let
startX
=
1500
this
.
aniRole
.
x
=
startX
;
this
.
aniRole
.
x
=
startX
;
cc
.
tween
(
this
.
aniRole
)
cc
.
tween
(
this
.
aniRole
)
.
call
(()
=>
{
.
call
(()
=>
{
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
run
'
);
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
run
'
);
if
(
this
.
moveX
<
0
)
{
this
.
aniRole
.
scaleX
=
-
this
.
aniRole
.
scaleX
;
}
})
})
.
to
(
0.5
,
{
x
:
0
})
.
to
(
0.5
,
{
x
:
80
0
})
.
call
(()
=>
{
.
call
(()
=>
{
if
(
this
.
moveX
<
0
)
{
this
.
aniRole
.
scaleX
=
-
this
.
aniRole
.
scaleX
;
}
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
talk
'
);
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
talk
'
);
pg
.
audio
.
playAudioByUrl
(
audioUrl
,
()
=>
{
pg
.
audio
.
playAudioByUrl
(
audioUrl
,
()
=>
{
this
.
audioIdEnter
=
null
;
this
.
audioIdEnter
=
null
;
this
.
scheduleOnce
(()
=>
{
cc
.
tween
(
this
.
aniRole
)
this
.
playEnterEnd
()
.
call
(()
=>
{
resolve
(
''
);
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
run
'
);
},
0.5
)
if
(
this
.
moveX
<
0
)
{
this
.
aniRole
.
scaleX
=
-
this
.
aniRole
.
scaleX
;
}
})
.
to
(
0.5
,
{
x
:
-
1800
})
.
call
(()
=>
{
this
.
scheduleOnce
(()
=>
{
this
.
playEnterEnd
()
resolve
(
''
);
},
0.5
)
})
.
start
();
},
audioId
=>
{
},
audioId
=>
{
this
.
audioIdEnter
=
audioId
;
this
.
audioIdEnter
=
audioId
;
})
})
...
@@ -59,38 +38,88 @@ export default class dg_xiaodi extends cc.Component {
...
@@ -59,38 +38,88 @@ export default class dg_xiaodi extends cc.Component {
});
});
}
}
playEnterEnd
()
{
playEnterEnd
()
{
this
.
node
.
active
=
false
;
// this.node.active = false;
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
normal
'
);
if
(
this
.
audioIdEnter
)
{
if
(
this
.
audioIdEnter
)
{
cc
.
audioEngine
.
stopEffect
(
this
.
audioIdEnter
)
cc
.
audioEngine
.
stopEffect
(
this
.
audioIdEnter
)
}
}
}
}
// private audioIdStart: any;
// playQuestionStart(audioUrl) {
// return new Promise((resolve, reject) => {
// pg.view.playDBAnimation(this.aniRole, 'talk');
// pg.audio.playAudioByUrl(audioUrl, () => {
// this.audioIdStart = null;
// this.scheduleOnce(() => {
// this.playQuestionStartEnd()
// resolve('');
// }, 0.5)
// }, audioId => {
// this.audioIdStart = audioId;
// })
// })
// }
// playQuestionStartEnd() {
// pg.view.playDBAnimation(this.aniRole, 'normal');
// if (this.audioIdStart) {
// cc.audioEngine.stopEffect(this.audioIdStart)
// }
// }
private
audioIdVoice
:
any
;
playQuestionVoice
(
audioUrl
)
{
return
new
Promise
((
resolve
,
reject
)
=>
{
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
talk
'
);
pg
.
audio
.
playAudioByUrl
(
audioUrl
,
()
=>
{
this
.
audioIdVoice
=
null
;
this
.
scheduleOnce
(()
=>
{
this
.
playQuestionVoiceEnd
()
resolve
(
''
);
},
0.5
)
},
audioId
=>
{
this
.
audioIdVoice
=
audioId
;
})
})
}
playQuestionVoiceEnd
()
{
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
normal
'
);
if
(
this
.
audioIdVoice
)
{
cc
.
audioEngine
.
stopEffect
(
this
.
audioIdVoice
)
}
}
private
audioIdOver
:
any
;
private
audioIdOver
:
any
;
playOver
(
audioUrl
)
{
playOver
(
audioUrl
)
{
this
.
node
.
active
=
true
;
this
.
node
.
active
=
true
;
let
startX
=
this
.
defaultX
+
this
.
moveX
;
//
let startX = this.defaultX + this.moveX;
this
.
aniRole
.
x
=
startX
;
//
this.aniRole.x = startX;
cc
.
tween
(
this
.
aniRole
)
//
cc.tween(this.aniRole)
.
call
(()
=>
{
//
.call(() => {
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
run
'
);
//
pg.view.playDBAnimation(this.aniRole, 'run');
if
(
this
.
moveX
<
0
)
{
//
if (this.moveX < 0) {
this
.
aniRole
.
scaleX
=
-
this
.
aniRole
.
scaleX
;
//
this.aniRole.scaleX = -this.aniRole.scaleX;
}
//
}
})
//
})
.
to
(
0.3
,
{
x
:
this
.
defaultX
})
//
.to(0.3, { x: this.defaultX })
.
call
(()
=>
{
//
.call(() => {
if
(
this
.
moveX
<
0
)
{
//
if (this.moveX < 0) {
this
.
aniRole
.
scaleX
=
-
this
.
aniRole
.
scaleX
;
//
this.aniRole.scaleX = -this.aniRole.scaleX;
}
//
}
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
talk
'
);
//
pg.view.playDBAnimation(this.aniRole, 'talk');
pg
.
audio
.
playAudioByUrl
(
audioUrl
,
()
=>
{
//
pg.audio.playAudioByUrl(audioUrl, () => {
this
.
audioIdOver
=
null
;
//
this.audioIdOver = null;
pg
.
view
.
playDBAnimation
(
this
.
aniRole
,
'
normal
'
);
//
pg.view.playDBAnimation(this.aniRole, 'normal');
},
audioId
=>
{
//
}, audioId => {
this
.
audioIdOver
=
audioId
;
//
this.audioIdOver = audioId;
})
//
})
})
//
})
.
start
();
//
.start();
}
}
playOverEnd
()
{
playOverEnd
()
{
this
.
node
.
active
=
false
;
this
.
node
.
active
=
false
;
...
...
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