Commit 7ef75cc6 authored by wildfirecode's avatar wildfirecode

1

parent 0f0aa436
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
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
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
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment