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
7ef75cc6
Commit
7ef75cc6
authored
Dec 03, 2018
by
wildfirecode
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
0f0aa436
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
82 additions
and
8 deletions
+82
-8
createDonut.ts
egret/src/startScene/items/createDonut.ts
+25
-0
createEgg.ts
egret/src/startScene/items/createEgg.ts
+25
-0
createIceCream.ts
egret/src/startScene/items/createIceCream.ts
+25
-0
createItem.ts
egret/src/startScene/items/createItem.ts
+7
-8
No files found.
egret/src/startScene/items/createDonut.ts
0 → 100644
View file @
7ef75cc6
import
MovieClip
from
"../../physics/movieclip/MovieClip"
;
import
LabelType
from
"../LabelType"
;
const
createDonut
=
(
scale
)
=>
{
//气泡纹理种气泡的尺寸默认100(总体还包含气泡周围的阴影效果)
const
texture
=
RES
.
getRes
(
'gift2_json'
);
const
animation
=
createMovieClip
(
texture
,
1
*
scale
);
//中间物体尺寸140px
return
animation
}
const
createMovieClip
=
(
spritesheet
,
scale
)
=>
{
const
list
=
[
'0'
,
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
,
'7'
,
'8'
,
'9'
,
'10'
,
'11'
,
'12'
,
'13'
,
'14'
,
'15'
];
const
movieclip
=
new
MovieClip
({
spritesheet
:
spritesheet
,
frameInterval
:
8
,
frames
:
list
,
position
:
[
0
,
0
],
scale
:
scale
,
anchor
:
[.
444
,
.
44
]
});
movieclip
.
lable
=
LabelType
.
Gift2
return
movieclip
}
export
default
createDonut
\ No newline at end of file
egret/src/startScene/items/createEgg.ts
0 → 100644
View file @
7ef75cc6
import
MovieClip
from
"../../physics/movieclip/MovieClip"
;
import
LabelType
from
"../LabelType"
;
const
createEgg
=
(
scale
)
=>
{
//气泡纹理种气泡的尺寸默认100(总体还包含气泡周围的阴影效果)
const
texture
=
RES
.
getRes
(
'gift2_json'
);
const
animation
=
createGiftMovieClip
(
texture
,
1
*
scale
);
//中间物体尺寸140px
return
animation
}
const
createGiftMovieClip
=
(
spritesheet
,
scale
)
=>
{
const
list
=
[
'0'
,
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
,
'7'
,
'8'
,
'9'
,
'10'
,
'11'
,
'12'
,
'13'
,
'14'
,
'15'
];
const
movieclip
=
new
MovieClip
({
spritesheet
:
spritesheet
,
frameInterval
:
8
,
frames
:
list
,
position
:
[
0
,
0
],
scale
:
scale
,
anchor
:
[.
444
,
.
44
]
});
movieclip
.
lable
=
LabelType
.
Gift2
return
movieclip
}
export
default
createEgg
\ No newline at end of file
egret/src/startScene/items/createIceCream.ts
0 → 100644
View file @
7ef75cc6
import
MovieClip
from
"../../physics/movieclip/MovieClip"
;
import
LabelType
from
"../LabelType"
;
const
createIceCream
=
(
scale
)
=>
{
//气泡纹理种气泡的尺寸默认100(总体还包含气泡周围的阴影效果)
const
texture
=
RES
.
getRes
(
'gift2_json'
);
const
animation
=
createMovieClip
(
texture
,
1
*
scale
);
//中间物体尺寸140px
return
animation
}
const
createMovieClip
=
(
spritesheet
,
scale
)
=>
{
const
list
=
[
'0'
,
'1'
,
'2'
,
'3'
,
'4'
,
'5'
,
'6'
,
'7'
,
'8'
,
'9'
,
'10'
,
'11'
,
'12'
,
'13'
,
'14'
,
'15'
];
const
movieclip
=
new
MovieClip
({
spritesheet
:
spritesheet
,
frameInterval
:
8
,
frames
:
list
,
position
:
[
0
,
0
],
scale
:
scale
,
anchor
:
[.
444
,
.
44
]
});
movieclip
.
lable
=
LabelType
.
Gift2
return
movieclip
}
export
default
createIceCream
\ No newline at end of file
egret/src/startScene/items/createItem.ts
View file @
7ef75cc6
import
createBoom
from
"./createBoom"
;
import
createCandy2
from
"./createCandy2"
;
import
createCandy2
from
"./createCandy2"
;
import
createDonut
from
"./createDonut"
;
import
createEgg
from
"./createEgg"
;
import
createGift2
from
"./createGift2"
;
import
createGift2
from
"./createGift2"
;
import
createBoom
from
"./createBoom"
;
import
createIceCream
from
"./createIceCream"
;
import
createGift
from
"./createGift"
;
import
createCandy
from
"./createCandy"
;
import
createCoin
from
"./createCoin"
;
const
createItem
=
(
scale
)
=>
{
const
createItem
=
(
scale
)
=>
{
// const funcs = [createGift2, createCandy2];
const
funcs
=
[
createBoom
,
createIceCream
,
createDonut
,
createCandy2
,
createGift2
,
createEgg
];
// const funcs = [createBoom];
const
funcs
=
[
createBoom
,
createGift
,
createCandy
,
createCoin
];
const
i
=
Math
.
floor
(
Math
.
random
()
*
funcs
.
length
);
const
i
=
Math
.
floor
(
Math
.
random
()
*
funcs
.
length
);
const
mc
=
funcs
[
i
](
scale
);
const
mc
=
funcs
[
i
](
scale
);
return
mc
;
return
mc
;
}
}
export
default
createItem
\ No newline at end of file
export
default
createItem
;
\ 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