Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hy17_hds
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
hy17_hds
Commits
071e03c0
Commit
071e03c0
authored
Jul 01, 2023
by
Tt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
处理通用结算
parent
d8fc8a8c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
10 deletions
+13
-10
layer_ending_hy17_hds.ts
assets/hy17_hds/common/layer_ending/layer_ending_hy17_hds.ts
+12
-8
hy17_hds.ts
assets/hy17_hds/scene/hy17_hds.ts
+1
-2
No files found.
assets/hy17_hds/common/layer_ending/layer_ending_hy17_hds.ts
View file @
071e03c0
// pg.event.on('layer_ending_touch_replay', () => {
// pg.event.on('layer_ending_touch_replay', () => {
// alert('replay')
// alert('replay')
// })
// })
// pg.event.on('layer_ending_touch_next', () => {
// alert('next')
// })
// pg.event.emit('layer_ending_show')
// pg.event.emit('layer_ending_show')
import
pg
from
"
../../scene/pg_hy17_hds
"
;
import
pg
from
"
../../scene/pg_hy17_hds
"
;
...
@@ -14,10 +11,10 @@ export default class LayerEnding extends cc.Component {
...
@@ -14,10 +11,10 @@ export default class LayerEnding extends cc.Component {
private
layer_center
:
cc
.
Node
;
private
layer_center
:
cc
.
Node
;
private
replay_btn
:
cc
.
Node
;
private
replay_btn
:
cc
.
Node
;
private
next_btn
:
cc
.
Node
;
private
next_btn
:
cc
.
Node
;
private
res
:
cc
.
Node
;
private
res
:
cc
.
Node
;
onLoad
()
{
onLoad
()
{
this
.
layer_center
=
pg
.
view
.
find
(
this
.
node
,
"
layer_center
"
)
this
.
layer_center
=
pg
.
view
.
find
(
this
.
node
,
"
layer_center
"
)
this
.
res
=
pg
.
view
.
find
(
this
.
node
,
"
res
"
)
this
.
res
=
pg
.
view
.
find
(
this
.
node
,
"
res
"
)
pg
.
view
.
visible
(
this
.
layer_center
,
false
);
pg
.
view
.
visible
(
this
.
layer_center
,
false
);
this
.
replay_btn
=
pg
.
view
.
find
(
this
.
layer_center
,
"
replay_btn
"
)
this
.
replay_btn
=
pg
.
view
.
find
(
this
.
layer_center
,
"
replay_btn
"
)
this
.
next_btn
=
pg
.
view
.
find
(
this
.
layer_center
,
"
next_btn
"
)
this
.
next_btn
=
pg
.
view
.
find
(
this
.
layer_center
,
"
next_btn
"
)
...
@@ -28,12 +25,12 @@ export default class LayerEnding extends cc.Component {
...
@@ -28,12 +25,12 @@ export default class LayerEnding extends cc.Component {
})
})
}
}
showLayer
(
data
)
{
showLayer
(
data
)
{
let
ending
=
pg
.
view
.
find
(
this
.
res
,
"
ending
"
)
let
ending
=
pg
.
view
.
find
(
this
.
res
,
"
ending
"
)
pg
.
audio
.
playLocalAudio
(
ending
)
pg
.
audio
.
playLocalAudio
(
ending
)
pg
.
view
.
visible
(
this
.
layer_center
,
true
)
pg
.
view
.
visible
(
this
.
layer_center
,
true
)
pg
.
view
.
setString
(
pg
.
view
.
find
(
this
.
layer_center
,
'
finish_box/coin_num
'
),
'
X
'
+
data
.
coin
);
pg
.
view
.
setString
(
pg
.
view
.
find
(
this
.
layer_center
,
'
finish_box/coin_num
'
),
'
X
'
+
data
.
coin
);
let
finish_cat
=
pg
.
view
.
find
(
this
.
layer_center
,
"
finish_cat
"
)
let
finish_cat
=
pg
.
view
.
find
(
this
.
layer_center
,
"
finish_cat
"
)
pg
.
view
.
playDBAnimation
(
finish_cat
,
"
finish
"
,
1
);
pg
.
view
.
playDBAnimation
(
finish_cat
,
"
finish
"
,
1
);
let
bg_light
=
pg
.
view
.
find
(
this
.
layer_center
,
"
bg_light
"
)
let
bg_light
=
pg
.
view
.
find
(
this
.
layer_center
,
"
bg_light
"
)
cc
.
tween
(
bg_light
).
by
(
2
,
{
angle
:
360
}).
repeatForever
().
start
();
cc
.
tween
(
bg_light
).
by
(
2
,
{
angle
:
360
}).
repeatForever
().
start
();
pg
.
view
.
visible
(
this
.
layer_center
,
true
)
pg
.
view
.
visible
(
this
.
layer_center
,
true
)
...
@@ -46,7 +43,14 @@ export default class LayerEnding extends cc.Component {
...
@@ -46,7 +43,14 @@ export default class LayerEnding extends cc.Component {
onTouchNext
()
{
onTouchNext
()
{
pg
.
view
.
visible
(
this
.
layer_center
,
false
)
pg
.
view
.
visible
(
this
.
layer_center
,
false
)
pg
.
event
.
emit
(
'
layer_ending_touch_next
'
);
const
middleLayer
=
cc
.
find
(
'
middleLayer
'
);
const
middleLayerComponent
=
middleLayer
.
getComponent
(
'
middleLayer
'
);
const
{
index
,
length
}
=
middleLayerComponent
.
getPageInfo
();
// 返回 length:有多少页; index: 当前第几页(从0开始)
if
(
index
==
length
-
1
)
{
middleLayerComponent
.
goNextCross
();
// 跳转到下一关卡
}
else
{
middleLayerComponent
.
goNextPage
();
// 跳转到下一页
}
}
}
}
}
assets/hy17_hds/scene/hy17_hds.ts
View file @
071e03c0
...
@@ -135,8 +135,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
...
@@ -135,8 +135,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
}
onTouchNext
()
{
onTouchNext
()
{
this
.
playBtnAudio
()
this
.
initGame
()
}
}
playBtnAudio
()
{
playBtnAudio
()
{
let
btn_audio
=
pg
.
view
.
find
(
this
.
res
,
"
audio/btn
"
)
let
btn_audio
=
pg
.
view
.
find
(
this
.
res
,
"
audio/btn
"
)
...
...
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