Commit a4c2b7bc authored by wildfirecode's avatar wildfirecode

1

parent e435ad7e
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
</script> </script>
<script src="output.js"></script> <script src="output.js"></script>
<!-- <div id="debugCanvas" style="position:absolute;opacity: .8;pointer-events: none"></div> --> <!-- <div id="debugCanvas" style="position:absolute;opacity: 1;pointer-events: none"></div> -->
</body> </body>
</html> </html>
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"preload","version":5,"files":["../assets/startScene/start_btn.png","../assets/startScene/start_btn_gray.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/basket_bottom.png","../assets/startScene/basket_top.png","../assets/startScene/bubble.png","../assets/startScene/glass.png","../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"]} {"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"start","version":5,"files":["../assets/startScene/start_btn.png","../assets/startScene/start_btn_gray.png","../assets/startScene/ruleBtn.png","../assets/startScene/recordbtn.png","../assets/startScene/rankBtn.png","../assets/startScene/optionBtn.png","../assets/startScene/btnRight.png","../assets/startScene/btnLeft.png","../assets/startScene/bg3.png","../assets/startScene/bg2.png","../assets/startScene/arrow.png"]}
\ No newline at end of file \ No newline at end of file
...@@ -5,12 +5,8 @@ ...@@ -5,12 +5,8 @@
"name": "rule" "name": "rule"
}, },
{ {
"keys": "bubble_png,candy_json,coin_json,fail_json,gift_json,optionBtn_png,rankBtn_png,recordbtn_png,ruleBtn_png,start_btn_gray_png,start_btn_png,startscenebg_jpg,success_json", "keys": "success_json,startscenebg_jpg,start_btn_png,start_btn_gray_png,ruleBtn_png,recordbtn_png,rankBtn_png,optionBtn_png,icecream_json,gift3_json,gift2_json,gift_json,fail_json,egg_json,donut_json,coin_json,candy2_json,candy_json,btnRight_png,btnLeft_png,boom_json,bg3_png,bg2_png,arrow_png",
"name": "start" "name": "start"
},
{
"name": "preload",
"keys": "btnRight_png,btnLeft_png,arrow_png,bg2_png,bg3_png,gift2_json,candy2_json,icecream_json,boom_json,donut_json,gift3_json,egg_json"
} }
], ],
"resources": [ "resources": [
...@@ -74,61 +70,11 @@ ...@@ -74,61 +70,11 @@
"type": "image", "type": "image",
"name": "prizePanelUseBtn_png" "name": "prizePanelUseBtn_png"
}, },
{
"url": "assets/startScene/start_btn_gray.png",
"type": "image",
"name": "start_btn_gray_png"
},
{
"url": "assets/startScene/start_btn.png",
"type": "image",
"name": "start_btn_png"
},
{ {
"url": "assets/startScene/recordbtn.png", "url": "assets/startScene/recordbtn.png",
"type": "image", "type": "image",
"name": "recordbtn_png" "name": "recordbtn_png"
}, },
{
"url": "assets/playscene/发弹雾气.png",
"type": "image",
"name": "发弹雾气_png"
},
{
"url": "assets/playscene/大炮板子.png",
"type": "image",
"name": "大炮板子_png"
},
{
"url": "assets/playscene/大炮的头.png",
"type": "image",
"name": "大炮的头_png"
},
{
"url": "assets/playscene/火.png",
"type": "image",
"name": "火_png"
},
{
"url": "assets/playscene/火箭.png",
"type": "image",
"name": "火箭_png"
},
{
"url": "assets/playscene/轮子1.png",
"type": "image",
"name": "轮子1_png"
},
{
"url": "assets/playscene/音乐关闭.png",
"type": "image",
"name": "音乐关闭_png"
},
{
"url": "assets/playscene/音乐开启.png",
"type": "image",
"name": "音乐开启_png"
},
{ {
"url": "assets/startScene/rankBtn.png", "url": "assets/startScene/rankBtn.png",
"type": "image", "type": "image",
...@@ -179,16 +125,6 @@ ...@@ -179,16 +125,6 @@
"type": "image", "type": "image",
"name": "dog_png" "name": "dog_png"
}, },
{
"url": "assets/playscene/testbtn.png",
"type": "image",
"name": "testbtn_png"
},
{
"url": "assets/playscene/playscenebg.jpg",
"type": "image",
"name": "playscenebg_jpg"
},
{ {
"url": "assets/particle3/ballParticle.json", "url": "assets/particle3/ballParticle.json",
"type": "json", "type": "json",
...@@ -227,11 +163,6 @@ ...@@ -227,11 +163,6 @@
"name": "gift_json", "name": "gift_json",
"subkeys": "1,10,2,3,4,5,6,7,8,9" "subkeys": "1,10,2,3,4,5,6,7,8,9"
}, },
{
"url": "assets/startScene/bubble.png",
"type": "image",
"name": "bubble_png"
},
{ {
"url": "assets/startScene/success.json", "url": "assets/startScene/success.json",
"type": "sheet", "type": "sheet",
...@@ -245,71 +176,81 @@ ...@@ -245,71 +176,81 @@
"subkeys": "1,2,3,4,5,6,7,8" "subkeys": "1,2,3,4,5,6,7,8"
}, },
{ {
"name": "btnRight_png", "url": "assets/startScene/btnRight.png",
"type": "image", "type": "image",
"url": "assets/startScene/btnRight.png" "name": "btnRight_png"
}, },
{ {
"name": "btnLeft_png", "url": "assets/startScene/btnLeft.png",
"type": "image", "type": "image",
"url": "assets/startScene/btnLeft.png" "name": "btnLeft_png"
}, },
{ {
"name": "arrow_png", "url": "assets/startScene/arrow.png",
"type": "image", "type": "image",
"url": "assets/startScene/arrow.png" "name": "arrow_png"
}, },
{ {
"name": "bg2_png", "url": "assets/startScene/bg2.png",
"type": "image", "type": "image",
"url": "assets/startScene/bg2.png" "name": "bg2_png"
}, },
{ {
"name": "bg3_png", "url": "assets/startScene/bg3.png",
"type": "image", "type": "image",
"url": "assets/startScene/bg3.png" "name": "bg3_png"
}, },
{ {
"name": "gift2_json",
"type": "sheet",
"url": "assets/startScene/gift2.json", "url": "assets/startScene/gift2.json",
"subkeys": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" "type": "sheet",
"name": "gift2_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "candy2_json",
"type": "sheet",
"url": "assets/startScene/candy2.json", "url": "assets/startScene/candy2.json",
"subkeys": "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" "type": "sheet",
"name": "candy2_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "icecream_json",
"type": "sheet",
"url": "assets/startScene/icecream.json", "url": "assets/startScene/icecream.json",
"subkeys": "礼盒0015,礼盒0014,礼盒0013,礼盒0012,礼盒0011,礼盒0010,礼盒0009,礼盒0008,礼盒0007,礼盒0006,礼盒0005,礼盒0004,礼盒0003,礼盒0002,礼盒0001,礼盒0000" "type": "sheet",
"name": "icecream_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "boom_json",
"type": "sheet",
"url": "assets/startScene/boom.json", "url": "assets/startScene/boom.json",
"subkeys": "礼盒0015,礼盒0014,礼盒0013,礼盒0012,礼盒0011,礼盒0010,礼盒0009,礼盒0008,礼盒0007,礼盒0006,礼盒0005,礼盒0004,礼盒0003,礼盒0002,礼盒0001,礼盒0000" "type": "sheet",
"name": "boom_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "donut_json",
"type": "sheet",
"url": "assets/startScene/donut.json", "url": "assets/startScene/donut.json",
"subkeys": "礼盒0015,礼盒0014,礼盒0013,礼盒0012,礼盒0011,礼盒0010,礼盒0009,礼盒0008,礼盒0007,礼盒0006,礼盒0005,礼盒0004,礼盒0003,礼盒0002,礼盒0001,礼盒0000" "type": "sheet",
"name": "donut_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "gift3_json",
"type": "sheet",
"url": "assets/startScene/gift3.json", "url": "assets/startScene/gift3.json",
"subkeys": "礼盒0015,礼盒0014,礼盒0013,礼盒0012,礼盒0011,礼盒0010,礼盒0009,礼盒0008,礼盒0007,礼盒0006,礼盒0005,礼盒0004,礼盒0003,礼盒0002,礼盒0001,礼盒0000" "type": "sheet",
"name": "gift3_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
}, },
{ {
"name": "egg_json",
"type": "sheet",
"url": "assets/startScene/egg.json", "url": "assets/startScene/egg.json",
"subkeys": "礼盒0015,礼盒0014,礼盒0013,礼盒0012,礼盒0011,礼盒0010,礼盒0009,礼盒0008,礼盒0007,礼盒0006,礼盒0005,礼盒0004,礼盒0003,礼盒0002,礼盒0001,礼盒0000" "type": "sheet",
"name": "egg_json",
"subkeys": "礼盒0000,礼盒0001,礼盒0002,礼盒0003,礼盒0004,礼盒0005,礼盒0006,礼盒0007,礼盒0008,礼盒0009,礼盒0010,礼盒0011,礼盒0012,礼盒0013,礼盒0014,礼盒0015"
},
{
"url": "assets/startScene/start_btn.png",
"type": "image",
"name": "start_btn_png"
},
{
"url": "assets/startScene/start_btn_gray.png",
"type": "image",
"name": "start_btn_gray_png"
} }
] ]
} }
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<e:Skin class="StartSkin" width="750" height="1624" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing"> <e:Skin class="StartSkin" width="750" height="1624" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing">
<w:Config id="16705cb4eec"/> <w:Config id="16705cb4eec"/>
<e:Group id="group" x="0" y="0"> <e:Image id="bg" source="startscenebg_jpg" x="0" y="0"/>
<e:Image id="bg" source="startscenebg_jpg" x="0" y="0"/> <e:Image id="arrow" source="arrow_png" x="373.97" y="1173.91" anchorOffsetX="275" anchorOffsetY="279" rotation="0"/>
<e:Image id="arrow" source="arrow_png" x="373.97" y="1173.91" anchorOffsetX="275" anchorOffsetY="279" rotation="0"/> <e:Image id="pipeline" source="bg3_png" y="0" horizontalCenter="0"/>
<e:Image id="pipeline" source="bg3_png" y="0" horizontalCenter="0"/> <e:Image id="fg" source="bg2_png" bottom="0" left="0"/>
<e:Image id="fg" source="bg2_png" bottom="0" left="0"/> <e:Button id="leftBtn" label="" y="1292.3" scaleX="1" scaleY="1" left="43" alpha="1">
<e:Button id="leftBtn" label="" y="1292.3" scaleX="1" scaleY="1" left="43" alpha="1" visible="false"> <e:skinName>
<e:skinName> <e:Skin states="up,down,disabled">
<e:Skin states="up,down,disabled"> <e:Image width="100%" height="100%" source="btnLeft_png" source.down="btnLeft_png" source.disabled="btnLeft_png"/>
<e:Image width="100%" height="100%" source="btnLeft_png" source.down="btnLeft_png" source.disabled="btnLeft_png"/> <e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0" size="26"/>
<e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0" size="26"/> </e:Skin>
</e:Skin> </e:skinName>
</e:skinName> </e:Button>
</e:Button> <e:Button id="rightBtn" label="" y="1292.3" scaleX="1" scaleY="1" alpha="1" x="550.33">
<e:Button id="rightBtn" label="" y="1292.3" scaleX="1" scaleY="1" alpha="1" x="550.33" visible="false"> <e:skinName>
<e:skinName> <e:Skin states="up,down,disabled">
<e:Skin states="up,down,disabled"> <e:Image width="100%" height="100%" source="btnRight_png" source.down="btnRight_png" source.disabled="btnRight_png"/>
<e:Image width="100%" height="100%" source="btnRight_png" source.down="btnRight_png" source.disabled="btnRight_png"/> <e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0" size="26"/>
<e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0" size="26"/> </e:Skin>
</e:Skin> </e:skinName>
</e:skinName> </e:Button>
</e:Button> <e:Label id="exemptionTxt" text="*兑换项与活动均与设备制造商Apple Inc.公司无关*" width="100%" verticalAlign="middle" textAlign="center" size="18" y="1601" x="0" textColor="0x000000"/>
<e:Label id="exemptionTxt" text="*兑换项与活动均与设备制造商Apple Inc.公司无关*" width="100%" verticalAlign="middle" textAlign="center" size="18" y="1601" x="0" textColor="0x000000"/> <e:Group horizontalCenter="0.5" verticalCenter="547">
</e:Group>
<e:Group horizontalCenter="0.5" verticalCenter="547" visible="false">
<e:Button id="startBtn" label="" scaleX="1" scaleY="1" anchorOffsetX="152.5" anchorOffsetY="49.5" y="108.21" horizontalCenter="0"> <e:Button id="startBtn" label="" scaleX="1" scaleY="1" anchorOffsetX="152.5" anchorOffsetY="49.5" y="108.21" horizontalCenter="0">
<e:skinName> <e:skinName>
<e:Skin states="up,down,disabled"> <e:Skin states="up,down,disabled">
...@@ -69,5 +67,4 @@ ...@@ -69,5 +67,4 @@
</e:Skin> </e:Skin>
</e:skinName> </e:skinName>
</e:Button> </e:Button>
<e:Image source="bubble_png" x="268" y="1082" visible="false"/>
</e:Skin> </e:Skin>
\ No newline at end of file
...@@ -10,8 +10,13 @@ export class MyExmlPlugin extends ExmlPlugin2 implements plugins.Command { ...@@ -10,8 +10,13 @@ export class MyExmlPlugin extends ExmlPlugin2 implements plugins.Command {
const excludes = [ const excludes = [
'coin.png', 'coin.png',
'gift.png', 'gift.png',
'gift3.png',
'gift2.png',
'boom.png', 'boom.png',
'candy.png', 'candy.png',
'candy2.png',
'donut.png',
'icecream.png',
'success.png', 'success.png',
'fail.png', 'fail.png',
]; ];
......
import MovieClip from "./movieclip/MovieClip";
export default class BaseItem extends egret.Sprite {
_mc: MovieClip;
type: string
constructor(mc: MovieClip, type?: string) {
super();
this.type = type;
this._mc = mc;
const bubble: egret.Texture = RES.getRes('bubble_png');
const bubblePic = new egret.Bitmap(bubble);
bubblePic.anchorOffsetX = 76;
bubblePic.anchorOffsetY = 78;
this.addChild(bubblePic);
this.addChild(this._mc);
}
get mc() { return this._mc; }
}
\ No newline at end of file
import BaseItem from "./BaseItem";
import getRotation from "./utils/getRotation";
import MovieClip from "./movieclip/MovieClip"; import MovieClip from "./movieclip/MovieClip";
import LabelType from "../startScene/LabelType"; import getRotation from "./utils/getRotation";
export default class EgretRender { export default class EgretRender {
_root: egret.Sprite; _root: egret.Sprite;
...@@ -14,7 +12,7 @@ export default class EgretRender { ...@@ -14,7 +12,7 @@ export default class EgretRender {
addBody(body: Matter.Body, display: egret.DisplayObject) { addBody(body: Matter.Body, display: egret.DisplayObject) {
if (display) { if (display) {
body['display'] = display; body['display'] = display;
this._root.addChildAt(display, 0); this._root.addChild(display);
} }
return body; return body;
} }
...@@ -57,11 +55,11 @@ export default class EgretRender { ...@@ -57,11 +55,11 @@ export default class EgretRender {
} }
display.x = body.position.x; display.x = body.position.x;
display.y = body.position.y; display.y = body.position.y;
if (display instanceof MovieClip) { // if (display instanceof MovieClip) {
if (display.lable == LabelType.Boom) // if (display.lable == LabelType.Boom)
display.rotation = getRotation(body.angle); // display.rotation = getRotation(body.angle);
} // }
else // else
display.rotation = getRotation(body.angle); display.rotation = getRotation(body.angle);
} }
} }
......
...@@ -35,8 +35,8 @@ export default class StartScene extends StartSceneBase { ...@@ -35,8 +35,8 @@ export default class StartScene extends StartSceneBase {
//创建egret渲染 //创建egret渲染
this.egretRenderContainer = new egret.Sprite(); this.egretRenderContainer = new egret.Sprite();
this._egretRender = new EgretRender(this.egretRenderContainer, this._engine); this._egretRender = new EgretRender(this.egretRenderContainer, this._engine);
this.once(egret.Event.ADDED_TO_STAGE, () => { this['group'].y = this.stage.stageHeight - 1624; }, this); // this.once(egret.Event.ADDED_TO_STAGE, () => { this['group'].y = this.stage.stageHeight - 1624; }, this);
this['group'].addChildAt(this.egretRenderContainer, 2); this.addChild(this.egretRenderContainer);
// [this['basket_bottom'], this['basket_top'], this['glass']].forEach(item => // [this['basket_bottom'], this['basket_top'], this['glass']].forEach(item =>
// egret.Tween.get(item).set({ alpha: 0 }).to({ alpha: 1 }, 500)); // egret.Tween.get(item).set({ alpha: 0 }).to({ alpha: 1 }, 500));
...@@ -75,9 +75,6 @@ export default class StartScene extends StartSceneBase { ...@@ -75,9 +75,6 @@ export default class StartScene extends StartSceneBase {
reslist.map(res => RES.getResAsync(`${res}_json`)) reslist.map(res => RES.getResAsync(`${res}_json`))
); );
RES.getResAsync('success_json');
RES.getResAsync('fail_json');
createItems(this); createItems(this);
const ontick = () => { const ontick = () => {
......
...@@ -12,18 +12,13 @@ const createBox = (_this: StartScene) => { ...@@ -12,18 +12,13 @@ const createBox = (_this: StartScene) => {
friction: 0, friction: 0,
collisionFilter: { group: basket, category: basket, mask: basketMask }, collisionFilter: { group: basket, category: basket, mask: basketMask },
}); });
// const seesaw = Matter.Bodies.rectangle(375, 1174, 503, 70, {
// isStatic: true, // const basketPath = Matter.Vertices.fromPath('0 0 1 0 10 90 190 90 199 0 200 0 200 100 0 100', null);
// friction: 0, // const basketBody = Matter.Bodies.fromVertices(150, 900 + 500, [basketPath], { isStatic: true, collisionFilter: { group: basket, category: basket, mask: basketMask } }, true);
// collisionFilter: { group: basket, category: basket, mask: basketMask }, // Matter.World.add(_this._engine.world, basketBody);
// });
// const rightBasketBody = Matter.Bodies.fromVertices(600, 900 + 500, [basketPath], { isStatic: true, collisionFilter: { group: basket, category: basket, mask: basketMask } }, true);
const basketPath = Matter.Vertices.fromPath('0 0 1 0 10 90 190 90 199 0 200 0 200 100 0 100', null); // Matter.World.add(_this._engine.world, rightBasketBody);
const basketBody = Matter.Bodies.fromVertices(150, 900 + 500, [basketPath], { isStatic: true, collisionFilter: { group: basket, category: basket, mask: basketMask } }, true);
Matter.World.add(_this._engine.world, basketBody);
const rightBasketBody = Matter.Bodies.fromVertices(600, 900 + 500, [basketPath], { isStatic: true, collisionFilter: { group: basket, category: basket, mask: basketMask } }, true);
Matter.World.add(_this._engine.world, rightBasketBody);
//钉子约束 //钉子约束
const nailConstraint = Matter.Constraint.create({ const nailConstraint = Matter.Constraint.create({
......
const createBubblePic = (r: number) => {
const bubbleTexture: egret.Texture = RES.getRes('bubble_png');
const bubblePic = new egret.Bitmap(bubbleTexture);
bubblePic.anchorOffsetX = 76;
bubblePic.anchorOffsetY = 78;
bubblePic.scaleX = bubblePic.scaleY = r * 2 / 100; //默认球的尺寸100
return bubblePic;
}
export default createBubblePic
\ No newline at end of file
...@@ -11,7 +11,7 @@ export default (_this: StartScene) => { ...@@ -11,7 +11,7 @@ export default (_this: StartScene) => {
setInterval(() => { setInterval(() => {
const start = Math.random() > 0.5 ? leftStart : rightStart; const start = Math.random() > 0.5 ? leftStart : rightStart;
const size = 49*1.3; const size = 49*1.15;
const maxsize = 49; const maxsize = 49;
const baseItem = createItem(size / maxsize); const baseItem = createItem(size / maxsize);
let angle; let angle;
......
import BaseItem from "../../physics/BaseItem";
import MovieClip from "../../physics/movieclip/MovieClip"; import MovieClip from "../../physics/movieclip/MovieClip";
import LabelType from "../LabelType"; import LabelType from "../LabelType";
......
import BaseItem from "../../physics/BaseItem";
import MovieClip from "../../physics/movieclip/MovieClip"; import MovieClip from "../../physics/movieclip/MovieClip";
import LabelType from "../LabelType"; import LabelType from "../LabelType";
......
import BaseItem from "../../physics/BaseItem";
import MovieClip from "../../physics/movieclip/MovieClip"; import MovieClip from "../../physics/movieclip/MovieClip";
import LabelType from "../LabelType"; import LabelType from "../LabelType";
......
...@@ -13,7 +13,7 @@ const createMovieClip = (spritesheet, scale) => { ...@@ -13,7 +13,7 @@ const createMovieClip = (spritesheet, scale) => {
'礼盒0007', '礼盒0008', '礼盒0009', '礼盒0010', '礼盒0011', '礼盒0012', '礼盒0013', '礼盒0014', '礼盒0015']; '礼盒0007', '礼盒0008', '礼盒0009', '礼盒0010', '礼盒0011', '礼盒0012', '礼盒0013', '礼盒0014', '礼盒0015'];
const movieclip = new MovieClip({ const movieclip = new MovieClip({
spritesheet: spritesheet, spritesheet: spritesheet,
frameInterval: 8, frameInterval: 4,
frames: list, frames: list,
position: [0, 0], position: [0, 0],
scale: scale, scale: scale,
......
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