Commit 0243e50c authored by 杨一航's avatar 杨一航

feat: 反馈调整

parent 67464328
{
"ver": "2.0.1",
"uuid": "4eea4275-33f2-4f6a-bd2a-737071d40eda",
"downloadMode": 0,
"duration": 64.078367,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "32f0160b-5183-4c6b-a396-a5b353984777",
"downloadMode": 0,
"duration": 1.515102,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "679550cc-6f56-4377-9050-d4a6b3d658e7",
"downloadMode": 0,
"duration": 1.48898,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "4c756493-c084-475b-b1b3-13abd5ff960a",
"downloadMode": 0,
"duration": 1.802449,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "868230c5-479a-4417-b229-c87d21f794c1",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"name":"正确动效","isGlobal":0,"version":"5.5","armature":[{"name":"Armature","defaultActions":[{"gotoAndPlay":"newAnimation"}],"ik":[],"slot":[{"name":"星星","color":{},"parent":"星"},{"name":"星星1","color":{},"z":1,"parent":"星1"},{"name":"星星11","color":{},"z":2,"parent":"星11"},{"name":"星星12","color":{},"z":3,"parent":"星12"},{"name":"星星13","color":{},"z":4,"parent":"星13"},{"name":"星星14","color":{},"z":5,"parent":"星14"},{"name":"星星15","color":{},"z":6,"parent":"星15"},{"name":"星星16","color":{},"z":7,"parent":"星16"},{"name":"星星17","color":{},"z":8,"parent":"星17"},{"name":"星星18","color":{},"z":9,"parent":"星18"}],"bone":[{"name":"root","transform":{}},{"name":"星","transform":{"scX":0.4,"scY":0.4},"parent":"root"},{"name":"星1","transform":{"scX":0.8,"scY":0.8},"parent":"root"},{"name":"星11","transform":{"scX":0.4,"scY":0.4},"parent":"root"},{"name":"星12","transform":{"scX":0.7,"scY":0.7},"parent":"root"},{"name":"星13","transform":{"scX":0.58,"scY":0.58},"parent":"root"},{"name":"星14","transform":{"scX":0.78,"scY":0.78},"parent":"root"},{"name":"星15","transform":{"scX":0.39,"scY":0.39},"parent":"root"},{"name":"星16","transform":{"scX":0.26,"scY":0.26},"parent":"root"},{"name":"星17","transform":{"scX":0.51,"scY":0.51},"parent":"root"},{"name":"星18","transform":{"scX":0.43,"scY":0.43},"parent":"root"}],"aabb":{"x":-80,"height":160,"y":-80,"width":160},"frameRate":24,"animation":[{"name":"newAnimation","frame":[],"duration":14,"ik":[],"slot":[{"name":"星星","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星1","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星11","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星12","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星13","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星14","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星15","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星16","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星17","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]},{"name":"星星18","colorFrame":[{"duration":8},{"duration":6,"tweenEasing":0},{"color":{"aM":0},"duration":0}],"displayFrame":[]}],"bone":[{"name":"root","scaleFrame":[],"translateFrame":[],"rotateFrame":[]},{"name":"星","scaleFrame":[{"duration":14}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":-45.695,"duration":6,"y":-109.7294}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":-106.7264,"duration":6}]},{"name":"星1","scaleFrame":[{"duration":8,"tweenEasing":0},{"x":0.8434,"duration":6,"y":0.8434}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":34.2712,"duration":6,"y":-94.7197}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":33.4415,"duration":6}]},{"name":"星11","scaleFrame":[{"duration":8,"tweenEasing":0},{"x":0.7621,"duration":6,"y":0.7621}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":95.232,"duration":6,"y":-85.0377}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":29.6913,"duration":6}]},{"name":"星12","scaleFrame":[],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":-101.4305,"duration":6,"y":-57.8871}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":-61.81,"duration":6}]},{"name":"星13","scaleFrame":[{"duration":8,"tweenEasing":0},{"x":0.7436,"duration":6,"y":0.7436}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":-136.4702,"duration":6,"y":31.8635}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":-99.0119,"duration":6}]},{"name":"星14","scaleFrame":[{"duration":8,"tweenEasing":0},{"x":0.7794,"duration":6,"y":0.7794}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":-77.3024,"duration":6,"y":76.6876}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":119.6249,"duration":6}]},{"name":"星15","scaleFrame":[{"duration":14}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":1.4856,"duration":6,"y":76.8413}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":90.6083,"duration":6}]},{"name":"星16","scaleFrame":[],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":62.6257,"duration":6,"y":70.265}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":48.8046,"duration":6}]},{"name":"星17","scaleFrame":[{"duration":8,"tweenEasing":0},{"x":0.9326,"duration":6,"y":0.9326}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":131.3986,"duration":6,"y":52.3545}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":97.3362,"duration":6}]},{"name":"星18","scaleFrame":[{"duration":14}],"translateFrame":[{"duration":8,"tweenEasing":0},{"x":139.5951,"duration":6,"y":-25.7162}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"rotate":89.9407,"duration":6}]}],"playTimes":0,"ffd":[]}],"type":"Armature","skin":[{"name":"","slot":[{"name":"星星15","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星17","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星1","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星18","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星11","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星16","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星12","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星13","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]},{"name":"星星14","display":[{"name":"星星","transform":{"skX":-0.0356,"skY":-0.0356},"type":"image","path":"星星"}]}]}]}],"frameRate":24}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "1fff178c-4f85-4214-a2be-7c46602fe7c0",
"subMetas": {}
}
\ No newline at end of file
{
"name": "正确动效",
"SubTexture": [
{
"name": "星星",
"x": 1,
"height": 160,
"y": 1,
"width": 160
}
],
"imagePath": "right_tex.png",
"height": 256,
"width": 256
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "a56eefd8-fe0a-463f-9e4f-e9924fedad4b",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "7935aef3-6fa3-4d75-8eb0-b7aff9bc1a3b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 256,
"height": 256,
"platformSettings": {},
"subMetas": {
"right_tex": {
"ver": "1.0.4",
"uuid": "5af5bafe-2329-43d2-ad94-8f9d56f881e3",
"rawTextureUuid": "7935aef3-6fa3-4d75-8eb0-b7aff9bc1a3b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -47,
"offsetY": 47,
"trimX": 1,
"trimY": 1,
"width": 160,
"height": 160,
"rawWidth": 256,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{"frameRate":24,"name":"星星效果","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"armatureName","aabb":{"x":-136,"y":-119.5,"width":270,"height":236},"bone":[{"name":"root"},{"length":67,"name":"大星星","parent":"root"},{"length":22,"name":"小星星4","parent":"root","transform":{"x":57.5,"y":-86,"skX":2.1976,"skY":2.1976}},{"length":23,"name":"小星星5","parent":"root","transform":{"x":-52.5,"y":-88}},{"length":24,"name":"小星星6","parent":"root","transform":{"x":-106.5,"y":-7}},{"length":28,"name":"小星星2","parent":"root","transform":{"x":104.5,"y":-4}},{"length":35,"name":"小星星1","parent":"root","transform":{"x":60.5,"y":87}},{"length":38,"name":"小星星3","parent":"root","transform":{"x":-50.5,"y":86}},{"length":36,"name":"圆形4","parent":"root"},{"length":51,"name":"圆形2","parent":"root","transform":{"skX":-90,"skY":-90}},{"length":46,"name":"圆形1","parent":"root","transform":{"skX":-180,"skY":180}},{"length":56,"name":"圆形3","parent":"root","transform":{"skX":90,"skY":90}}],"slot":[{"name":"小星星6","parent":"小星星6"},{"name":"小星星5","parent":"小星星5"},{"name":"小星星4","parent":"小星星4"},{"name":"小星星3","parent":"小星星3"},{"name":"小星星2","parent":"小星星2"},{"name":"小星星1","parent":"小星星1"},{"name":"圆形1","parent":"圆形1"},{"name":"圆形2","parent":"圆形2"},{"name":"圆形3","parent":"圆形3"},{"name":"圆形4","parent":"圆形4"},{"name":"大星星","parent":"大星星"}],"skin":[{"slot":[{"name":"小星星3","display":[{"name":"小星星3"}]},{"name":"小星星2","display":[{"name":"小星星2"}]},{"name":"小星星1","display":[{"name":"小星星1"}]},{"name":"圆形1","display":[{"name":"圆形1","transform":{"x":83.5,"y":40,"skX":180,"skY":180}}]},{"name":"圆形2","display":[{"name":"圆形2","transform":{"x":-14.5,"y":-17.5,"skX":90,"skY":90}}]},{"name":"小星星6","display":[{"name":"小星星6"}]},{"name":"圆形3","display":[{"name":"圆形3","transform":{"x":-37.5,"y":-34.5,"skX":-90,"skY":-90}}]},{"name":"小星星5","display":[{"name":"小星星5"}]},{"name":"圆形4","display":[{"name":"圆形4","transform":{"x":-43,"y":27.5}}]},{"name":"小星星4","display":[{"name":"小星星4","transform":{"skX":-2.2,"skY":-2.2}}]},{"name":"大星星","display":[{"name":"大星星","transform":{"y":-6}}]}]}],"animation":[{"duration":46,"playTimes":0,"name":"newAnimation","bone":[{"name":"大星星","rotateFrame":[{"duration":4,"tweenEasing":0},{"duration":4,"tweenEasing":0,"rotate":-10.37},{"duration":30,"curve":[0.5,0,0.5,1],"clockwise":2,"rotate":-10.37},{"duration":8}],"scaleFrame":[{"duration":4,"tweenEasing":0},{"duration":4,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":30,"tweenEasing":0,"x":0.8,"y":0.8},{"duration":8,"tweenEasing":0,"x":1.4,"y":1.4},{"duration":0,"x":0.01,"y":0.01}]},{"name":"小星星4","translateFrame":[{"duration":20,"tweenEasing":0,"x":-57.5,"y":86},{"duration":16,"tweenEasing":0,"x":-57.5,"y":86},{"duration":10,"x":32.7,"y":-55.82}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"小星星5","translateFrame":[{"duration":20,"tweenEasing":0,"x":52.5,"y":88},{"duration":16,"tweenEasing":0,"x":52.5,"y":88},{"duration":10,"x":-24.08,"y":-54.16}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"小星星6","translateFrame":[{"duration":20,"tweenEasing":0,"x":106.5,"y":7},{"duration":16,"tweenEasing":0,"x":106.5,"y":7},{"duration":10,"x":-62.35,"y":-1.58}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"小星星2","translateFrame":[{"duration":20,"tweenEasing":0,"x":-104.5,"y":4},{"duration":16,"tweenEasing":0,"x":-104.5,"y":4},{"duration":10,"x":62.21,"y":-7.79}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"小星星1","translateFrame":[{"duration":20,"tweenEasing":0,"x":-60.5,"y":-87},{"duration":16,"tweenEasing":0,"x":-60.5,"y":-87},{"duration":10,"x":37.7,"y":41.98}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"小星星3","translateFrame":[{"duration":20,"tweenEasing":0,"x":50.5,"y":-86},{"duration":16,"tweenEasing":0,"x":50.5,"y":-86},{"duration":10,"x":-40.22,"y":51}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":16,"tweenEasing":0,"clockwise":2},{"duration":10}],"scaleFrame":[{"duration":30,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":10,"x":0.5,"y":0.5}]},{"name":"圆形4","scaleFrame":[{"duration":29,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":7,"x":1.5,"y":1.5}]},{"name":"圆形2","scaleFrame":[{"duration":23,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":13,"x":1.5,"y":1.5}]},{"name":"圆形1","scaleFrame":[{"duration":20,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":16,"x":1.5,"y":1.5}]},{"name":"圆形3","scaleFrame":[{"duration":26,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"x":1.5,"y":1.5}]}],"slot":[{"name":"小星星6","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"小星星5","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"小星星4","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"小星星3","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"小星星2","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"小星星1","colorFrame":[{"duration":32},{"duration":4,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"圆形1","colorFrame":[{"duration":27},{"duration":3,"tweenEasing":0},{"duration":16,"value":{"aM":0}}]},{"name":"圆形2","colorFrame":[{"duration":29},{"duration":4,"tweenEasing":0},{"duration":13,"value":{"aM":0}}]},{"name":"圆形3","colorFrame":[{"duration":33},{"duration":3,"tweenEasing":0},{"duration":10,"value":{"aM":0}}]},{"name":"圆形4","colorFrame":[{"duration":35},{"duration":4,"tweenEasing":0},{"duration":7,"value":{"aM":0}}]},{"name":"大星星","colorFrame":[{"duration":42,"tweenEasing":0},{"duration":4,"tweenEasing":0},{"duration":0,"value":{"aM":0}}]}]}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "5625db6e-1512-440a-825d-25c13057e541",
"subMetas": {}
}
\ No newline at end of file
{
"width": 512,
"imagePath": "star_tex.png",
"height": 256,
"name": "星星效果",
"SubTexture": [
{
"width": 59,
"y": 136,
"height": 59,
"name": "小星星6",
"x": 227
},
{
"width": 59,
"y": 129,
"height": 59,
"name": "小星星5",
"x": 44
},
{
"width": 59,
"y": 136,
"height": 59,
"name": "小星星4",
"x": 166
},
{
"width": 59,
"y": 129,
"height": 59,
"name": "小星星3",
"x": 105
},
{
"width": 59,
"y": 190,
"height": 59,
"name": "小星星2",
"x": 44
},
{
"width": 59,
"y": 190,
"height": 59,
"name": "小星星1",
"x": 105
},
{
"width": 41,
"y": 129,
"height": 113,
"name": "圆形1",
"x": 1
},
{
"width": 163,
"y": 1,
"height": 126,
"name": "圆形2",
"x": 1
},
{
"width": 91,
"y": 1,
"height": 164,
"name": "圆形3",
"x": 416
},
{
"width": 108,
"y": 1,
"height": 154,
"name": "圆形4",
"x": 306
},
{
"width": 138,
"y": 1,
"height": 133,
"name": "大星星",
"x": 166
}
]
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "65ba9345-fd2d-4471-8579-327d2eaf8a55",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8133fc57-59ce-49cd-95f5-563f1f85da8f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 256,
"platformSettings": {},
"subMetas": {
"star_tex": {
"ver": "1.0.4",
"uuid": "885131b7-02be-4aaa-9292-3c72114e1bc0",
"rawTextureUuid": "8133fc57-59ce-49cd-95f5-563f1f85da8f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -2,
"offsetY": 3,
"trimX": 1,
"trimY": 1,
"width": 506,
"height": 248,
"rawWidth": 512,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
This diff is collapsed.
......@@ -50,8 +50,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
addPreloadAudio() {
// TODO 根据自己的配置预加载音频资源
this._audioResList.push({ url: this.data.startAudio });
this._audioResList.push({ url: this.data.endAudio });
this._audioResList.push({ url: this.data.start_audio_url });
this._audioResList.push({ url: this.data.end_audio_url });
}
addPreloadAnima() {
......@@ -81,7 +81,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
this.boyNode.getComponent(Boy).playRun(-1);
cc.tween(this.boyNode).to(1, { x: 67 }).call(() => {
this.boyNode.getComponent(Boy).playtalk(-1);
this.playAudioByUrl(this.data.startAudio, () => {
this.playAudioByUrl(this.data.start_audio_url, () => {
this.boyNode.getComponent(Boy).playNormal();
this.btn_start.active = true;
})
......@@ -104,7 +104,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
this.boyNode.getComponent(Boy).playRun(-1);
this.boyNode.scaleX = -0.5;
cc.tween(this.boyNode).to(1, { x: 500 }).call(() => {
this.node.getChildByName("bgm").active = true;
}).start();
this.initPageView();
......@@ -132,8 +132,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
this._totalIndex = this.dragData.length;
}
initPageView() {
this.btn_end.getChildByName("lb").getComponent(cc.Label).string = this.data.endtxt || ""
this.btn_end.scale = 0;
if (this.data.end_btn_text) {
this.btn_end.scale = 1;
this.btn_end.getChildByName("lb").getComponent(cc.Label).string = this.data.end_btn_text;
}
if (this.bgItemData.url) {
getSpriteFrimeByUrl(this.bgItemData.url, (spf) => {
......@@ -145,48 +148,75 @@ export default class SceneComponent extends MyCocosSceneComponent {
})
}
let keyMap = new Map();;
let list = this.dragRoot.children;
for (let i = 0; i < this.dragData.length; ++i) {
let itemInfo = this.dragData[i];
let key = itemInfo.text;
let item = cc.instantiate(this.box);
item.parent = this.rect;
item.width = itemInfo.rect.width;
item.height = itemInfo.rect.height;
item.x = itemInfo.rect.x + itemInfo.rect.width / 2;
item.y = -itemInfo.rect.y - itemInfo.rect.height / 2;
item.getChildByName("lb").getComponent(cc.Label).string = itemInfo.text;
item.getChildByName("lb").getComponent(cc.Label).string = key;
item.getChildByName("lb").active = false;
item.getChildByName("lb").scale = itemInfo.fontScale;
cc.log("item scale == " + item.scale)
list[i].scale = 0;
list[i].active = true;
cc.tween(list[i]).to(0.3, { scale: 1 }).start();
let keylist = keyMap.get(key);
if (!keylist) {
keylist = [];
}
keylist.push(item);
keyMap.set(key, keylist);
}
cc.log(keyMap)
for (let i = 0; i < this.dragData.length; ++i) {
let itemInfo = this.dragData[i];
let key = itemInfo.text
let dragNode = cc.instantiate(this.dragObj);
dragNode.x = 0;
dragNode.y = 0;
dragNode.parent = list[i];
dragNode.getChildByName("lb").getComponent(cc.Label).string = itemInfo.text;
dragNode.getComponent(DragObj).setMatchNode(item, () => {
dragNode.getChildByName("lb").getComponent(cc.Label).string = key;
dragNode.getComponent(DragObj).setMatchData(key, () => {
this._rightIndex++;
if (this._rightIndex == this._totalIndex) {
this.toEnd()
}
});
dragNode.getComponent(DragObj).mainCom = this;
dragNode.getComponent(DragObj).setMatchList(keyMap.get(key))
}
}
async toEnd() {
await asyncPlayDragonBoneAnimation(this.fogeNode, "finish", 1);
asyncPlayDragonBoneAnimation(this.fogeNode, "finish", 1);
await asyncDelay(0.9)
this.playLocalAudio("jump")
await asyncDelay(0.8)
this.playLocalAudio("jump")
await asyncDelay(0.8)
this.playLocalAudio("jump")
await asyncDelay(0.8)
this.boyNode.scaleX = 0.5;
this.fogeNode.active = false;
this.boyNode.getComponent(Boy).playRun(-1);
cc.tween(this.boyNode).to(1, { x: 67 }).call(() => {
cc.tween(this.boyNode).to(1, { x: 67 }).call(async () => {
this.playLocalAudio("yeah")
await this.boyNode.getComponent(Boy).playCheer(1);
this.boyNode.getComponent(Boy).playtalk(-1);
this.playAudioByUrl(this.data.endAudio, () => {
this.playAudioByUrl(this.data.end_audio_url, () => {
this.boyNode.getComponent(Boy).playNormal();
this.btn_end.active = true;
......
......@@ -14,9 +14,9 @@ export const defaultData = {
}
},
"tipSwitch": 1,
"startAudio": "http://staging-teach.cdn.ireadabc.com/99099b1befa5c508a2a35cf4acea44fa_l.mp3",
"endAudio": "http://teach.cdn.ireadabc.com/51cf798ecb6d6503b568650119756323_l.mp3",
"endtxt": "去下一场景",
"start_audio_url": "http://staging-teach.cdn.ireadabc.com/99099b1befa5c508a2a35cf4acea44fa_l.mp3",
"end_audio_url": "http://teach.cdn.ireadabc.com/51cf798ecb6d6503b568650119756323_l.mp3",
"end_btn_text": "去下一场景",
"questions": [
{
"bgItem": {
......@@ -135,4 +135,7 @@ export const defaultData = {
"audioName": "this-迅捷文字转语音-1699860891788.mp3"
}
]
}
\ No newline at end of file
}
export const defaultData1 = { "imgAni": { "ske": {}, "tex": {}, "png": {} }, "tipSwitch": 1, "startAudio": "", "audioName": "", "title": "拖动选择", "questions": [{ "bgItem": { "url": "http://staging-teach.cdn.ireadabc.com/a83f17a245605b9e5c40fd2d4a517b49.png", "rect": { "x": 72.33, "y": 0, "width": 757.33, "height": 426 } }, "hotZoneItemArr": [{ "id": "1701180631310", "index": 0, "text": "你好", "audio_url": "http://staging-teach.cdn.ireadabc.com/3a7cd3e1d95b6e372f3e122399de6769.mp3", "itemType": "text", "fontScale": 0.7046875, "imgScale": 1, "imgSizeW": 0, "imgSizeH": 0, "mapScale": 0.7046875, "dragDot": { "x": 451, "y": 213 }, "gIdx": "1", "fontSize": 50, "fontName": "ahronbd-1", "ontColor": "#8f3758", "rect": { "width": 70.46, "height": 35.23, "x": 126.44, "y": 217.38 } }], "text": "", "audio": "http://staging-teach.cdn.ireadabc.com/3a7cd3e1d95b6e372f3e122399de6769_l.mp3", "audioName": "2_1_19_pt_02.mp3" }], "start_audio_url": "http://staging-teach.cdn.ireadabc.com/9541b250b13a284ca28abf87ab0bdedb.mp3", "end_audio_url": "http://staging-teach.cdn.ireadabc.com/e66bac8d77385b01ce180987c9a0c601.mp3", "end_btn_text": "去下一关" }
\ No newline at end of file
......@@ -11,10 +11,11 @@ const { ccclass, property } = cc._decorator;
export default class DragObj extends cc.Component {
_touchStart: boolean;
_originPos: any;
_matched: boolean;
_matcheNode: cc.Node;
mainCom: any;
_sucCall: Function;
_matchekey: String;
_matcheList: cc.Node[];
matcheNode: cc.Node;
onLoad() {
......@@ -34,33 +35,40 @@ export default class DragObj extends cc.Component {
let delta = touch.getDelta();
this.node.x += delta.x;
this.node.y += delta.y;
if (this.node.getBoundingBoxToWorld().intersects(this._matcheNode.getBoundingBoxToWorld())) {
this.checkMatched();
}
}
checkMatched() {
this.matcheNode = null;
for (let i = 0; i < this._matcheList.length; ++i) {
let matcheNode = this._matcheList[i]
if (!matcheNode["done"] && this.node.getBoundingBoxToWorld().intersects(matcheNode.getBoundingBoxToWorld())) {
cc.log("------contersects-----");
this._matched = true;
} else {
this._matched = false;
this.matcheNode = matcheNode;
}
}
}
onTouchEnd() {
this._touchStart = false;
if (!this._matched) {
this.mainCom.playLocalAudio("btn");
if (!this.matcheNode) {
this.mainCom.playLocalAudio("wrong");
cc.tween(this.node).to(0.3, { x: this._originPos.x, y: this._originPos.y }).start();
} else {
this.matcheNode["done"] = true;
this.mainCom.playLocalAudio("right");
this.node.active = false;
this._matcheNode.getChildByName("lb").active = true;
this.matcheNode.getChildByName("lb").active = true;
cc.tween(this.node.parent).to(0.5, { scale: 0 }, { easing: "sineOut" }).start();
this._sucCall && this._sucCall();
// this.node.parent.active = false;
}
}
setMatchNode(node: cc.Node, sucCall: Function) {
this._matcheNode = node;
setMatchData(key: String, sucCall: Function) {
this._matchekey = key;
this._sucCall = sucCall;
}
setMatchList(list: Array<cc.Node>) {
this._matcheList = list;
}
}
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