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
6b1086bf
Commit
6b1086bf
authored
Nov 12, 2018
by
wildfirecode
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
3c6c7cfd
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
54 additions
and
55 deletions
+54
-55
PlaySceneBase.ts
egret/libs/new_wx/components/PlaySceneBase.ts
+2
-1
Scene.ts
egret/libs/new_wx/components/Scene.ts
+11
-0
StartSceneBase.ts
egret/libs/new_wx/components/StartSceneBase.ts
+23
-27
start.tmproject
egret/resource/TextureMerger/start.tmproject
+1
-1
default.res.json
egret/resource/default.res.json
+15
-24
PlaySkin.exml
egret/resource/skins/PlaySkin.exml
+1
-1
StartSkin.exml
egret/resource/skins/StartSkin.exml
+1
-1
No files found.
egret/libs/new_wx/components/PlaySceneBase.ts
View file @
6b1086bf
...
...
@@ -8,9 +8,10 @@ import showAlertPanel from "../ctrls/showAlertPanel";
export
default
class
PlaySceneBase
extends
Scene
{
score
=
0
;
start
()
{
playAnimation
()
{
egret
.
Tween
.
get
(
this
).
set
({
x
:
750
}).
to
({
x
:
0
},
300
);
}
sendSubmit
()
{
submit
(()
=>
{
let
panel
:
Panel
;
...
...
egret/libs/new_wx/components/Scene.ts
View file @
6b1086bf
...
...
@@ -5,6 +5,17 @@ export default class Scene extends ComponentBase {
this
.
createLayers
();
}
start
(){
this
.
addEventListener
(
egret
.
Event
.
ADDED_TO_STAGE
,
()
=>
{
this
.
height
=
this
.
stage
.
stageHeight
;
this
.
playAnimation
();
},
this
);
}
playAnimation
(){
}
private
_map
:
{
[
key
:
string
]:
egret
.
Sprite
}
createLayers
()
{
this
.
_map
=
{};
...
...
egret/libs/new_wx/components/StartSceneBase.ts
View file @
6b1086bf
...
...
@@ -28,11 +28,7 @@ export default class StartSceneBase extends Scene {
this
.
updateGetInfoView
();
this
.
updateExemptionTxt
();
// this.autoStart();
this
.
addEventListener
(
egret
.
Event
.
ADDED_TO_STAGE
,
()
=>
{
this
.
height
=
this
.
stage
.
stageHeight
;
},
this
);
this
.
playAnimation
();
super
.
start
();
}
autoStart
()
{
...
...
@@ -59,12 +55,14 @@ export default class StartSceneBase extends Scene {
const
btns
=
[
this
.
ruleBtn
,
this
.
optionBtn
,
this
.
recordBtn
,
this
.
rankBtn
];
btns
.
forEach
(
btn
=>
btn
.
alpha
=
0
)
for
(
const
item
of
[
'e1'
,
'e2'
,
'e3'
,
'e4'
])
{
egret
.
Tween
.
get
(
this
[
item
]).
set
({
scaleX
:
0
,
scaleY
:
0
}).
to
({
scaleX
:
1
,
scaleY
:
1
},
500
,
egret
.
Ease
.
getBackOut
(
2
));
egret
.
Tween
.
get
(
this
[
item
]).
set
({
scaleX
:
0
,
scaleY
:
0
}).
wait
(
Math
.
random
()
*
300
)
.
to
({
scaleX
:
1
,
scaleY
:
1
},
300
+
Math
.
random
()
*
200
,
egret
.
Ease
.
getBackOut
(
2
));
}
egret
.
Tween
.
get
(
this
[
'logo'
]).
set
({
x
:
this
[
'logo'
].
x
+
750
}).
wait
(
500
).
to
({
x
:
this
[
'logo'
].
x
},
300
,
egret
.
Ease
.
backOut
).
call
(
async
()
=>
{
egret
.
Tween
.
get
(
this
[
'logo'
]).
set
({
alpha
:
0
,
scaleX
:
0
,
scaleY
:
0
})
.
wait
(
300
).
to
({
alpha
:
1
,
scaleX
:
1
,
scaleY
:
1
},
300
,
egret
.
Ease
.
backOut
);
await
wait
(
400
);
egret
.
Tween
.
get
(
this
.
startBtn
).
to
({
horizontalCenter
:
0
},
400
,
egret
.
Ease
.
backOut
);
egret
.
Tween
.
get
(
this
.
countTxt
).
wait
(
400
).
to
({
horizontalCenter
:
0
},
300
,
egret
.
Ease
.
backOut
);
const
btns
=
[
this
.
ruleBtn
,
this
.
optionBtn
,
this
.
recordBtn
,
this
.
rankBtn
];
btns
.
forEach
(
btn
=>
{
egret
.
Tween
.
get
(
btn
).
to
({
alpha
:
1
},
700
,
egret
.
Ease
.
backOut
);
});
...
...
@@ -75,7 +73,6 @@ export default class StartSceneBase extends Scene {
.
to
({
scaleY
:
1
,
scaleX
:
1
},
1000
)
.
to
({
scaleX
:
1.1
,
scaleY
:
0.9
},
1000
)
.
to
({
scaleX
:
1
,
scaleY
:
1
},
1000
);
});
}
...
...
@@ -147,17 +144,16 @@ export default class StartSceneBase extends Scene {
egret
.
Tween
.
removeTweens
(
this
.
startBtn
);
doStart
();
egret
.
Tween
.
get
(
this
[
'logo'
]).
to
({
x
:
this
[
'logo'
].
x
-
750
},
200
);
egret
.
Tween
.
get
(
this
.
startBtn
).
to
({
horizontalCenter
:
-
750
},
200
);
egret
.
Tween
.
get
(
this
.
countTxt
).
to
({
horizontalCenter
:
-
750
},
200
);
egret
.
Tween
.
get
(
this
[
'logo'
]).
to
({
alpha
:
0
,
scaleX
:
0
,
scaleY
:
0
},
300
,
egret
.
Ease
.
backIn
);
egret
.
Tween
.
get
(
this
.
startBtn
).
to
({
horizontalCenter
:
-
750
},
300
);
egret
.
Tween
.
get
(
this
.
countTxt
).
to
({
horizontalCenter
:
-
750
},
300
);
const
btns
=
[
this
.
ruleBtn
,
this
.
optionBtn
,
this
.
recordBtn
,
this
.
rankBtn
];
btns
.
forEach
(
btn
=>
{
egret
.
Tween
.
get
(
btn
).
to
({
alpha
:
0
},
2
00
);
egret
.
Tween
.
get
(
btn
).
to
({
alpha
:
0
},
3
00
);
});
await
wait
(
2
00
);
await
wait
(
3
00
);
for
(
const
item
of
[
'e1'
,
'e2'
,
'e3'
,
'e4'
])
{
egret
.
Tween
.
get
(
this
[
item
]).
to
({
scaleX
:
0
,
scaleY
:
0
},
300
,
egret
.
Ease
.
backIn
);
egret
.
Tween
.
get
(
this
[
item
]).
to
({
scaleX
:
0
,
scaleY
:
0
},
300
,
egret
.
Ease
.
backIn
);
}
await
wait
(
300
);
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
PLAY_SCENE
);
...
...
egret/resource/TextureMerger/start.tmproject
View file @
6b1086bf
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"start","version":5,"files":["../assets/startScene/optionBtn.png","../assets/startScene/rankBtn.png","../assets/startScene/recordbtn.png","../assets/startScene/ruleBtn.png","../assets/startScene/start_btn_gray.png","../assets/startScene/start_btn.png"]}
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"start","version":5,"files":["../assets/startScene/optionBtn.png","../assets/startScene/rankBtn.png","../assets/startScene/recordbtn.png","../assets/startScene/ruleBtn.png","../assets/startScene/start_btn_gray.png","../assets/startScene/start_btn.png","../assets/startScene/文案.png","../assets/startScene/e1.png","../assets/startScene/e2.png","../assets/startScene/e3.png","../assets/startScene/e4.png"]}
\ No newline at end of file
egret/resource/default.res.json
View file @
6b1086bf
{
"groups"
:
[
{
"keys"
:
"optionBtn_png,rankBtn_png,recordbtn_png,ruleBtn_png,start_btn_gray_png,start_btn_png"
,
"keys"
:
"optionBtn_png,rankBtn_png,recordbtn_png,ruleBtn_png,start_btn_gray_png,start_btn_png
,文案_png,e1_png,e2_png,e3_png,e4_png
"
,
"name"
:
"start"
},
{
...
...
@@ -27,10 +27,6 @@
{
"keys"
:
"X_png,ruleBg_png"
,
"name"
:
"rule"
},
{
"name"
:
"preload"
,
"keys"
:
"playscenebg_jpg,e4_png,e3_png,e2_png,e1_png,文案_png,startscenebg_jpg,文案2_png"
}
],
"resources"
:
[
...
...
@@ -205,44 +201,39 @@
"name"
:
"testbtn_png"
},
{
"name"
:
"playscenebg_jpg"
,
"type"
:
"image"
,
"url"
:
"assets/playscene/playscenebg.jpg"
},
{
"name"
:
"e4_png"
,
"url"
:
"assets/playscene/playscenebg.jpg"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/e4.pn
g"
"
name"
:
"playscenebg_jp
g"
},
{
"
name"
:
"e3_
png"
,
"
url"
:
"assets/startScene/e4.
png"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/e3.
png"
"
name"
:
"e4_
png"
},
{
"
name"
:
"e2_
png"
,
"
url"
:
"assets/startScene/e3.
png"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/e2.
png"
"
name"
:
"e3_
png"
},
{
"
name"
:
"e1_
png"
,
"
url"
:
"assets/startScene/e2.
png"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/e1.
png"
"
name"
:
"e2_
png"
},
{
"
name"
:
"文案_
png"
,
"
url"
:
"assets/startScene/e1.
png"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/文案.
png"
"
name"
:
"e1_
png"
},
{
"
name"
:
"startscenebg_jp
g"
,
"
url"
:
"assets/startScene/文案.pn
g"
,
"type"
:
"image"
,
"
url"
:
"assets/startScene/startscenebg.jp
g"
"
name"
:
"文案_pn
g"
},
{
"
name"
:
"文案2_pn
g"
,
"
url"
:
"assets/startScene/startscenebg.jp
g"
,
"type"
:
"image"
,
"
url"
:
"assets/文案.pn
g"
"
name"
:
"startscenebg_jp
g"
}
]
}
\ No newline at end of file
egret/resource/skins/PlaySkin.exml
View file @
6b1086bf
...
...
@@ -37,7 +37,7 @@
</e:Group>
<e:Label
id=
"score"
text=
"123456789"
y=
"63"
verticalAlign=
"middle"
textAlign=
"center"
width=
"100%"
size=
"65"
bold=
"true"
fontFamily=
"Helvetica"
/>
</e:Group>
<e:Group
id=
"car"
x=
"329"
width=
"93"
verticalCenter=
"
418
"
>
<e:Group
id=
"car"
x=
"329"
width=
"93"
verticalCenter=
"
357
"
>
<e:Image
source=
"大炮板子_png"
y=
"125"
anchorOffsetX=
"46.5"
x=
"46.5"
/>
<e:Image
source=
"大炮的头_png"
y=
"51"
anchorOffsetX=
"35"
width=
"70"
horizontalCenter=
"0"
/>
<e:Image
id=
"lunzi1"
source=
"轮子1_png"
anchorOffsetX=
"22.5"
anchorOffsetY=
"22.5"
x=
"10"
y=
"142.5"
/>
...
...
egret/resource/skins/StartSkin.exml
View file @
6b1086bf
...
...
@@ -6,7 +6,7 @@
<e:Image
id=
"e2"
source=
"e2_png"
x=
"756"
y=
"531.5"
anchorOffsetX=
"122"
anchorOffsetY=
"131.5"
/>
<e:Image
id=
"e3"
source=
"e3_png"
x=
"604"
y=
"12"
anchorOffsetY=
"20"
anchorOffsetX=
"130"
/>
<e:Image
id=
"e4"
source=
"e4_png"
x=
"0"
y=
"436.5"
anchorOffsetY=
"69.5"
/>
<e:Image
id=
"logo"
source=
"文案_png"
x=
"
157"
y=
"121
"
/>
<e:Image
id=
"logo"
source=
"文案_png"
x=
"
378"
y=
"266"
anchorOffsetX=
"221.5"
anchorOffsetY=
"145.5
"
/>
</e:Group>
<e:Group
horizontalCenter=
"0"
verticalCenter=
"32"
>
<e:Button
id=
"startBtn"
label=
""
scaleX=
"1"
scaleY=
"1"
anchorOffsetX=
"152.5"
anchorOffsetY=
"49.5"
y=
"108.21"
horizontalCenter=
"0"
>
...
...
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