Commit e969b063 authored by test's avatar test

test

parent 3b680f1f
{
"ver": "1.1.2",
"uuid": "c35bb2f6-f24a-4850-ae44-643f2fdc7541",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {
"ios": false,
"android": false
},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "cb9fa4ea-66ca-45af-ad31-e445c7b0ef32",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "090a7a0e-a88e-4cfc-bef0-c34b2b230b18",
"downloadMode": 0,
"duration": 2.324917,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "f0680ae0-c079-45ef-abd7-9e63d90b982b",
"downloadMode": 0,
"duration": 0.130612,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "e8f9627a-f0ef-4f6b-9b2d-58518b0e701e",
"downloadMode": 0,
"duration": 3.761633,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "11b780d3-4491-4f17-ab3d-a58660c33d54",
"downloadMode": 0,
"duration": 0.2642,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "c27333fd-f475-49cb-a93e-e2922b26126d",
"downloadMode": 0,
"duration": 3.3701,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "b0d58aca-f46b-4a27-8029-d94d58b4b885",
"downloadMode": 0,
"duration": 1.8137,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "92184e20-fd70-49a8-bc4b-32324e9dae6f",
"downloadMode": 0,
"duration": 1.022583,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "6d9f0c64-a718-4de2-9a34-bc59a6d04473",
"downloadMode": 0,
"duration": 1.311125,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "402a645c-43dd-463b-a8f2-9281c9ad9aa8",
"downloadMode": 0,
"duration": 3.761633,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ba574cdd-e311-46c4-8633-011d36e0ea25",
"downloadMode": 0,
"duration": 0.1859,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "0853721c-3f55-4eb2-873d-e3081cfadd4b",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "aa663ebc-aacf-4569-bd9c-53d8e0bed13d",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"WL01-flower(1)","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-616,"y":-323,"width":1156,"height":652},"bone":[{"name":"root"},{"name":"矢量智能对象_9","parent":"root","transform":{"x":-148.35,"y":-56.45}},{"name":"矢量智能对象_17","parent":"root","transform":{"x":-48.35,"y":227.35}},{"name":"矢量智能对象_11","parent":"root","transform":{"x":211.25,"y":79}},{"name":"矢量智能对象_1","parent":"root","transform":{"x":77.4,"y":-85.5}},{"name":"矢量智能对象_0","parent":"root","transform":{"x":283.8,"y":-111.3}},{"name":"矢量智能对象_10","parent":"root","transform":{"x":493.45,"y":-243.5}},{"name":"矢量智能对象_5","parent":"root","transform":{"x":-45.15,"y":-167.7}},{"name":"矢量智能对象_3","parent":"root","transform":{"x":101.6,"y":-303.2}},{"name":"矢量智能对象_4","parent":"root","transform":{"x":-241.9,"y":-245.15}},{"name":"矢量智能对象_6","parent":"root","transform":{"x":-428.95,"y":-141.9}},{"name":"矢量智能对象_7","parent":"root","transform":{"x":-583.75,"y":-183.85}},{"name":"矢量智能对象_8","parent":"root","transform":{"x":-493.45,"y":-16.15}},{"name":"矢量智能对象_15","parent":"root","transform":{"x":-557.95,"y":154.8}},{"name":"矢量智能对象_16","parent":"root","transform":{"x":-390.25,"y":232.2}},{"name":"矢量智能对象_14","parent":"root","transform":{"x":-267.7,"y":99.95}},{"name":"矢量智能对象_13","parent":"root","transform":{"x":287.05,"y":230.6}},{"name":"矢量智能对象_12","parent":"root","transform":{"x":474.1,"y":167.7}},{"name":"矢量智能对象","parent":"root","transform":{"x":404.75,"y":-11.3}},{"name":"矢量智能对象_2","parent":"root","transform":{"x":145.15,"y":-187.05}}],"slot":[{"name":"矢量智能对象_17","parent":"矢量智能对象_17"},{"name":"矢量智能对象_16","parent":"矢量智能对象_16"},{"name":"矢量智能对象_15","parent":"矢量智能对象_15"},{"name":"矢量智能对象_14","parent":"矢量智能对象_14"},{"name":"矢量智能对象_13","parent":"矢量智能对象_13"},{"name":"矢量智能对象_12","parent":"矢量智能对象_12"},{"name":"矢量智能对象_11","parent":"矢量智能对象_11"},{"name":"矢量智能对象_10","parent":"矢量智能对象_10"},{"name":"矢量智能对象_9","parent":"矢量智能对象_9"},{"name":"矢量智能对象_8","parent":"矢量智能对象_8"},{"name":"矢量智能对象_7","parent":"矢量智能对象_7"},{"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":"矢量智能对象_0","parent":"矢量智能对象_0"},{"name":"矢量智能对象","parent":"矢量智能对象"}],"skin":[{"slot":[{"name":"矢量智能对象_14","display":[{"name":"WL01-flower(1)/矢量智能对象_14","transform":{"x":4.2,"y":3.55}}]},{"name":"矢量智能对象_12","display":[{"name":"WL01-flower(1)/矢量智能对象_12","transform":{"x":5.9,"y":6.8}}]},{"name":"矢量智能对象_15","display":[{"name":"WL01-flower(1)/矢量智能对象_15","transform":{"x":1.45,"y":2.2}}]},{"name":"矢量智能对象_16","display":[{"name":"WL01-flower(1)/矢量智能对象_16","transform":{"x":0.75,"y":-1.2}}]},{"name":"矢量智能对象_2","display":[{"name":"WL01-flower(1)/矢量智能对象_2","transform":{"x":2.35,"y":1.05}}]},{"name":"矢量智能对象_3","display":[{"name":"WL01-flower(1)/矢量智能对象_3","transform":{"x":0.9,"y":1.2}}]},{"name":"矢量智能对象_5","display":[{"name":"WL01-flower(1)/矢量智能对象_5","transform":{"x":5.65,"y":4.7}}]},{"name":"矢量智能对象","display":[{"name":"WL01-flower(1)/矢量智能对象","transform":{"x":4.25,"y":-0.7}}]},{"name":"矢量智能对象_4","display":[{"name":"WL01-flower(1)/矢量智能对象_4","transform":{"x":1.4,"y":2.15}}]},{"name":"矢量智能对象_7","display":[{"name":"WL01-flower(1)/矢量智能对象_7","transform":{"x":-2.25,"y":-0.15}}]},{"name":"矢量智能对象_8","display":[{"name":"WL01-flower(1)/矢量智能对象_8","transform":{"x":1.45,"y":3.65}}]},{"name":"矢量智能对象_11","display":[{"name":"WL01-flower(1)/矢量智能对象_11","transform":{"x":1.25,"y":4.5}}]},{"name":"矢量智能对象_6","display":[{"name":"WL01-flower(1)/矢量智能对象_6","transform":{"x":0.45,"y":-1.1}}]},{"name":"矢量智能对象_0","display":[{"name":"WL01-flower(1)/矢量智能对象_0","transform":{"x":6.7,"y":5.8}}]},{"name":"矢量智能对象_17","display":[{"name":"WL01-flower(1)/矢量智能对象_17","transform":{"x":7.35,"y":2.65}}]},{"name":"矢量智能对象_1","display":[{"name":"WL01-flower(1)/矢量智能对象_1","transform":{"x":2.6,"y":-1.5}}]},{"name":"矢量智能对象_10","display":[{"name":"WL01-flower(1)/矢量智能对象_10","transform":{"x":2.05,"y":4.5}}]},{"name":"矢量智能对象_13","display":[{"name":"WL01-flower(1)/矢量智能对象_13","transform":{"x":3.95,"y":-0.6}}]},{"name":"矢量智能对象_9","display":[{"name":"WL01-flower(1)/矢量智能对象_9","transform":{"x":8.35,"y":2.95}}]}]}],"animation":[{"duration":72,"playTimes":0,"name":"normal","bone":[{"name":"矢量智能对象_9","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_17","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_11","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_1","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"tweenEasing":0,"x":3,"y":3},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_0","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_10","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_5","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_3","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"tweenEasing":0,"x":3,"y":3},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_4","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"tweenEasing":0,"x":3,"y":3},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_6","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_7","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_8","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_15","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_16","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_14","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_13","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0},{"duration":7,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":53,"tweenEasing":0,"rotate":89.87},{"duration":7,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":53,"tweenEasing":0},{"duration":7,"tweenEasing":0,"x":3,"y":3},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_12","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]},{"name":"矢量智能对象_2","translateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0},{"duration":0,"y":-960.55}],"rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":60,"tweenEasing":0,"rotate":89.87},{"duration":0,"rotate":-118.81}],"scaleFrame":[{"duration":12,"tweenEasing":0,"x":0.5,"y":0.5},{"duration":60,"tweenEasing":0},{"duration":0,"x":1.5,"y":1.5}]}],"slot":[{"name":"矢量智能对象_17","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":34,"tweenEasing":0},{"duration":20,"tweenEasing":0},{"duration":12,"value":{"aM":0}}]},{"name":"矢量智能对象_16","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":44,"tweenEasing":0},{"duration":15,"tweenEasing":0},{"duration":7,"value":{"aM":0}}]},{"name":"矢量智能对象_15","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_14","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":38,"tweenEasing":0},{"duration":22,"tweenEasing":0},{"duration":0,"value":{"aM":0}}]},{"name":"矢量智能对象_13","colorFrame":[{"duration":72,"value":{"aM":0}}]},{"name":"矢量智能对象_12","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":43,"tweenEasing":0},{"duration":17,"value":{"aM":0}}]},{"name":"矢量智能对象_11","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":53,"tweenEasing":0},{"duration":7,"tweenEasing":0},{"duration":0,"value":{"aM":0}}]},{"name":"矢量智能对象_10","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":60}]},{"name":"矢量智能对象_9","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":60}]},{"name":"矢量智能对象_8","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_7","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_6","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":60}]},{"name":"矢量智能对象_5","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":60}]},{"name":"矢量智能对象_4","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_3","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_2","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_1","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象_0","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":66}]},{"name":"矢量智能对象","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"duration":60}]}]}],"defaultActions":[{"gotoAndPlay":"normal"}],"canvas":{"width":1280,"height":720}}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "bdf7d0f6-dbb8-4154-90f6-7ecb6e10690a",
"subMetas": {}
}
\ No newline at end of file
{"width":512,"imagePath":"WL01-flower(1)_tex.png","height":512,"name":"WL01-flower(1)","SubTexture":[{"width":210,"y":1,"height":198,"name":"WL01-flower(1)/矢量智能对象_17","x":1},{"width":79,"y":348,"height":74,"name":"WL01-flower(1)/矢量智能对象_16","x":1},{"width":47,"y":406,"height":44,"name":"WL01-flower(1)/矢量智能对象_15","x":82},{"width":157,"y":150,"height":147,"name":"WL01-flower(1)/矢量智能对象_14","x":213},{"width":58,"y":342,"height":54,"name":"WL01-flower(1)/矢量智能对象_13","x":329},{"width":120,"y":124,"height":113,"name":"WL01-flower(1)/矢量智能对象_12","x":372},{"width":157,"y":1,"height":147,"name":"WL01-flower(1)/矢量智能对象_11","x":213},{"width":89,"y":299,"height":84,"name":"WL01-flower(1)/矢量智能对象_10","x":157},{"width":154,"y":201,"height":145,"name":"WL01-flower(1)/矢量智能对象_9","x":1},{"width":128,"y":1,"height":121,"name":"WL01-flower(1)/矢量智能对象_8","x":372},{"width":60,"y":348,"height":56,"name":"WL01-flower(1)/矢量智能对象_7","x":82},{"width":47,"y":247,"height":44,"name":"WL01-flower(1)/矢量智能对象_6","x":157},{"width":79,"y":299,"height":74,"name":"WL01-flower(1)/矢量智能对象_5","x":248},{"width":47,"y":201,"height":44,"name":"WL01-flower(1)/矢量智能对象_4","x":157},{"width":45,"y":342,"height":42,"name":"WL01-flower(1)/矢量智能对象_3","x":389},{"width":45,"y":424,"height":42,"name":"WL01-flower(1)/矢量智能对象_2","x":1},{"width":58,"y":375,"height":54,"name":"WL01-flower(1)/矢量智能对象_1","x":248},{"width":107,"y":239,"height":101,"name":"WL01-flower(1)/矢量智能对象_0","x":372},{"width":58,"y":385,"height":54,"name":"WL01-flower(1)/矢量智能对象","x":144}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "71adc0df-0e7a-467b-abaf-a26079ab136e",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e87ecab4-ea06-432f-9bc8-d0757065bc3c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 512,
"platformSettings": {},
"subMetas": {
"WL01-flower(1)_tex": {
"ver": "1.0.4",
"uuid": "96624ba0-5016-4d3c-9ae7-a7ebf86eca26",
"rawTextureUuid": "e87ecab4-ea06-432f-9bc8-d0757065bc3c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -5.5,
"offsetY": 22.5,
"trimX": 1,
"trimY": 1,
"width": 499,
"height": 465,
"rawWidth": 512,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "6132e381-bbd1-4cad-b0ea-7290ac38b6aa",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"cake_fire","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-61,"y":-45,"width":126,"height":106},"bone":[{"name":"root"},{"name":"椭圆_8_拷贝","parent":"root","transform":{"x":-44,"y":-23.65}},{"name":"中间","parent":"root"},{"length":48,"name":"形状_8","parent":"root","transform":{"x":-5.1,"y":23.85,"skX":-83.4969,"skY":-83.4969}},{"name":"椭圆_8_拷贝_2","parent":"root","transform":{"x":45.85,"y":33.9}},{"name":"椭圆_8","parent":"root","transform":{"x":40.15,"y":-20.7}},{"name":"椭圆_8_拷贝_4","parent":"root","transform":{"x":-47.65,"y":55.4}}],"slot":[{"name":"椭圆_8","parent":"椭圆_8","color":{"aM":26}},{"name":"椭圆_8_拷贝_3","parent":"中间","color":{"aM":48}},{"name":"椭圆_8_拷贝","parent":"椭圆_8_拷贝","color":{"aM":37}},{"name":"椭圆_8_拷贝_2","parent":"椭圆_8_拷贝_2","color":{"aM":31}},{"name":"椭圆_8_拷贝_4","parent":"椭圆_8_拷贝_4","color":{"aM":32}},{"name":"形状_8","parent":"形状_8"}],"skin":[{"slot":[{"name":"椭圆_8","display":[{"name":"蜡烛火焰/椭圆_8","transform":{"x":0.35,"y":0.2}}]},{"name":"椭圆_8_拷贝_3","display":[{"name":"蜡烛火焰/椭圆_8_拷贝_3","transform":{"x":-2.5,"y":-1.5}}]},{"name":"椭圆_8_拷贝","display":[{"name":"蜡烛火焰/椭圆_8_拷贝","transform":{"x":2,"y":0.65}}]},{"name":"椭圆_8_拷贝_2","display":[{"name":"蜡烛火焰/椭圆_8_拷贝_2","transform":{"x":0.65,"y":0.1}}]},{"name":"椭圆_8_拷贝_4","display":[{"name":"蜡烛火焰/椭圆_8_拷贝_4","transform":{"x":1.15,"y":0.1}}]},{"name":"形状_8","display":[{"type":"mesh","name":"蜡烛火焰/形状_8","width":36,"height":61,"vertices":[-8.03,-7.29,-0.36,-15.96,10.02,-17.15,21.85,-18.49,34.38,-13.58,46.29,-9.76,53.93,-2.32,48.58,8.96,39.21,15.56,27.36,17.11,9.33,19.17,-1.01,17.22,-6.09,8.39],"uvs":[0.21528,1,0,0.85902,0,0.6877,0,0.49262,0.175,0.29754,0.31806,0.11066,0.54722,0,0.84167,0.1082,0.99444,0.27295,1,0.46885,1,0.76639,0.91389,0.93115,0.65417,0.99754],"triangles":[3,2,9,8,4,9,4,3,9,12,11,10,9,2,10,2,12,10,7,4,8,5,4,7,2,0,12,6,5,7,2,1,0],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,0],"userEdges":[]}]}]}],"animation":[{"duration":72,"playTimes":0,"name":"newAnimation","bone":[{"name":"椭圆_8_拷贝","translateFrame":[{"duration":61,"tweenEasing":0,"x":43.26,"y":24.5},{"duration":11,"x":-5.52,"y":-2.9}],"scaleFrame":[{"duration":65,"tweenEasing":0,"x":0.29,"y":0.29},{"duration":7}]},{"name":"椭圆_8","translateFrame":[{"duration":69,"tweenEasing":0,"x":-44.1,"y":21.89},{"duration":3}],"scaleFrame":[{"duration":67,"tweenEasing":0,"x":0.12,"y":0.12},{"duration":5}]},{"name":"椭圆_8_拷贝_2","translateFrame":[{"duration":46,"tweenEasing":0,"x":-45.11,"y":-34.23},{"duration":18,"tweenEasing":0,"x":-12.69,"y":-9.63},{"duration":8}],"scaleFrame":[{"duration":48,"tweenEasing":0,"x":0.24,"y":0.24},{"duration":24}]},{"name":"椭圆_8_拷贝_4","translateFrame":[{"duration":72,"tweenEasing":0,"x":46.54,"y":-55.56},{"duration":0}],"scaleFrame":[{"duration":53,"tweenEasing":0,"x":0.13,"y":0.13},{"duration":19}]}],"slot":[{"name":"椭圆_8","colorFrame":[{"duration":58,"tweenEasing":0,"value":{"aM":0}},{"duration":11,"tweenEasing":0,"value":{"aM":38}},{"duration":3,"value":{"aM":0}}]},{"name":"椭圆_8_拷贝_3","colorFrame":[{"duration":18,"tweenEasing":0,"value":{"aM":0}},{"duration":20,"tweenEasing":0,"value":{"aM":45}},{"duration":19,"tweenEasing":0,"value":{"aM":0}},{"duration":15,"tweenEasing":0,"value":{"aM":46}},{"duration":0,"value":{"aM":0}}]},{"name":"椭圆_8_拷贝","colorFrame":[{"duration":50,"tweenEasing":0,"value":{"aM":0}},{"duration":11,"tweenEasing":0,"value":{"aM":30}},{"duration":11,"value":{"aM":0}}]},{"name":"椭圆_8_拷贝_2","colorFrame":[{"duration":46,"tweenEasing":0,"value":{"aM":0}},{"duration":18,"tweenEasing":0,"value":{"aM":35}},{"duration":8,"value":{"aM":0}}]},{"name":"椭圆_8_拷贝_4","colorFrame":[{"duration":56,"tweenEasing":0,"value":{"aM":0}},{"duration":16,"tweenEasing":0,"value":{"aM":62}},{"duration":0,"value":{"aM":0}}]}],"ffd":[{"name":"蜡烛火焰/形状_8","slot":"形状_8","frame":[{"duration":5,"tweenEasing":0,"offset":4,"vertices":[0.1,-0.41]},{"duration":11,"tweenEasing":0,"offset":4,"vertices":[-0.06,-2.26,0,0,0.35,-1.35,0.62,-2.49,5.82,-3.23,0.5,-1.82,-0.48,-2.41,-1.09,-1.59,0.45,-1.31,0.01,-1.26,-0.25,-1.33]},{"duration":10,"tweenEasing":0,"offset":4,"vertices":[-1.06,-3.6,4.47,-5.34,1.39,-8.56,1.84,-5.04,7.17,3.26,0.5,-1.82,-1.06,-5.31,-2.7,-3.42,0.45,-1.31,0.01,-1.26,-0.25,-1.33]},{"duration":9,"tweenEasing":0,"offset":2,"vertices":[-3.11,-1.66,-1.98,-5.86,4.47,-5.34,2.19,-8.6,1.84,-5.04,7.17,3.26,-1.25,-3.88,-2.7,-6.89,-5.25,-4.08,0.45,-1.31,0.01,-1.26,-0.25,-1.33]},{"duration":9,"tweenEasing":0,"offset":4,"vertices":[-1.06,-3.6,4.47,-5.34,1.39,-8.56,1.84,-5.04,7.17,3.26,0.5,-1.82,-1.06,-5.31,-2.7,-3.42,0.45,-1.31,0.01,-1.26,-0.25,-1.33]},{"duration":18,"tweenEasing":0,"offset":4,"vertices":[-3.12,-1.31,-0.52,-1.45,-1.36,-3.07,-0.5,-0.85,7.17,3.26,1.1,3.95,-1.47,2.13,-3.63,2.63,-0.24,2.34,-0.46,2.57,-0.01,1.71]},{"duration":10,"tweenEasing":0,"offset":4,"vertices":[-0.06,-2.26,0,0,0.35,-1.35,0.62,-2.49,5.82,-3.23,0.5,-1.82,-0.48,-2.41,-1.09,-1.59,0.45,-1.31,0.01,-1.26,-0.25,-1.33]},{"duration":0,"offset":4,"vertices":[0.1,-0.41]}]}]}],"defaultActions":[{"gotoAndPlay":"newAnimation"}],"canvas":{"width":136,"height":136}},{"type":"MovieClip","frameRate":24,"name":"MovieClip","bone":[{"name":"root"}],"defaultActions":[{}]}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "e00587f4-6c50-4f3a-9987-aa0165e94634",
"subMetas": {}
}
\ No newline at end of file
{"name":"cake_fire","SubTexture":[{"name":"蜡烛火焰/椭圆_8","x":1,"height":49,"y":74,"width":49},{"name":"蜡烛火焰/椭圆_8_拷贝_3","x":1,"height":71,"y":1,"width":71},{"name":"蜡烛火焰/椭圆_8_拷贝","x":74,"height":38,"y":64,"width":38},{"name":"蜡烛火焰/椭圆_8_拷贝_2","x":52,"height":18,"y":74,"width":19},{"name":"蜡烛火焰/椭圆_8_拷贝_4","x":52,"height":11,"y":94,"width":11},{"name":"蜡烛火焰/形状_8","x":74,"height":61,"y":1,"width":36}],"height":128,"imagePath":"cake_fire_tex.png","width":128}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "68804f74-d23f-4f36-9dc8-167a7a7f8c55",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "aefb5bec-df17-44e3-9fd4-c51982a5a296",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 128,
"height": 128,
"platformSettings": {},
"subMetas": {
"cake_fire_tex": {
"ver": "1.0.4",
"uuid": "760065b8-b845-4021-9ba3-676df54ce9ed",
"rawTextureUuid": "aefb5bec-df17-44e3-9fd4-c51982a5a296",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -7.5,
"offsetY": 2,
"trimX": 1,
"trimY": 1,
"width": 111,
"height": 122,
"rawWidth": 128,
"rawHeight": 128,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "777b82b8-9ac5-4793-9daf-505d38cfd48b",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"cake_timeout","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-27.5,"y":-47.5,"width":47,"height":140},"bone":[{"name":"root"},{"length":36,"name":"图层_5","parent":"root","transform":{"x":17.8,"y":84.7,"skX":-95.0656,"skY":-95.0656}},{"length":47,"name":"图层_3","parent":"root","transform":{"x":-23.65,"y":77.45,"skX":-90.9679,"skY":-90.9679}},{"length":112,"name":"图层_4","parent":"root","transform":{"x":-1.95,"y":71.25,"skX":-91.067,"skY":-91.067}}],"slot":[{"name":"烛芯","parent":"root"},{"name":"图层_5","parent":"图层_5"},{"name":"图层_4","parent":"图层_4"},{"name":"图层_3","parent":"图层_3"}],"skin":[{"slot":[{"name":"图层_4","display":[{"type":"mesh","name":"蜡烛油冒烟/图层_4","width":18,"height":137,"vertices":[-15.43,-11.84,-6.54,-5.97,5.21,-2.95,20.63,-3.87,34.38,-6.71,48.86,-10.64,64.35,-10.35,77.25,-10.11,91.97,-8.04,105.83,-3.23,118.71,3.36,104.78,7.65,91.18,4.45,76.16,2.97,64,3.39,51.17,7.4,34.77,7.1,20.98,6.84,9.88,6.64,-1.32,3.93,-10.85,0,-16.7,-5.56,-18.08,-9.39,-18.03,-11.89],"uvs":[0,0.98102,0.31667,0.91533,0.47222,0.8292,0.40556,0.71679,0.23333,0.61679,0,0.51168,0,0.39854,0,0.30438,0.1,0.19672,0.35278,0.09489,0.70556,0,0.95833,0.10109,0.79444,0.20073,0.72778,0.31058,0.76389,0.39927,1,0.49234,1,0.61204,1,0.71277,1,0.7938,0.86111,0.87591,0.65278,0.94599,0.35,0.98942,0.13889,1,0,1],"triangles":[14,5,15,5,4,15,15,4,16,4,3,16,2,19,18,3,2,18,9,12,11,10,9,11,3,18,17,16,3,17,8,7,13,13,6,14,6,5,14,8,13,12,9,8,12,1,20,19,2,1,19,7,6,13,1,21,20,1,0,21,0,22,21,0,23,22],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,0],"userEdges":[]}]},{"name":"烛芯","display":[{"name":"蜡烛油冒烟/烛芯","transform":{"x":-4,"y":82.5}}]},{"name":"图层_5","display":[{"type":"mesh","name":"蜡烛油冒烟/图层_5","width":8,"height":42,"vertices":[-3.46,-4.02,3.26,-3.33,8.84,-4.04,14.1,-5.07,21.28,-4.44,28.85,-3.77,35.96,-1.88,38.35,-0.01,38.1,2.78,29.29,1.94,23.64,1.74,18.18,3.32,10.81,2.66,3.54,2.02,-0.1,1.7,-3.79,-0.24],"uvs":[0.325,1,0.3375,0.83929,0.1875,0.70833,0,0.58571,0,0.41429,0,0.23333,0.15625,0.06071,0.3625,0,0.7125,0,0.70625,0.21071,0.74375,0.34524,1,0.47143,1,0.64762,1,0.82143,1,0.90833,0.8,1],"triangles":[6,9,8,3,2,12,10,4,11,4,3,11,3,12,11,0,15,14,1,0,14,12,2,13,2,1,13,1,14,13,6,5,9,9,5,10,5,4,10,7,6,8],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,0],"userEdges":[]}]},{"name":"图层_3","display":[{"type":"mesh","name":"蜡烛油冒烟/图层_3","width":8,"height":56,"vertices":[-2.48,-3.89,2.07,-1.32,7.11,-0.63,13.71,-0.77,19.18,-1.83,23.71,-3.45,29.21,-3.36,35.46,-3.25,40.91,-3.16,46.89,-1.96,50.96,0.01,50.87,2.36,48.21,2.76,40.22,2.28,35.76,2.7,31.84,3.74,28.38,4.63,21.68,4.52,16.13,4.42,7.83,4.28,4.08,4.22,-0.39,2.49,-3.74,-0.41,-5.01,-2.63,-4.93,-3.93],"uvs":[0,0.95536,0.3125,0.87321,0.3875,0.78304,0.35625,0.66518,0.2125,0.56786,0,0.4875,0,0.38929,0,0.27768,0,0.18036,0.1375,0.07321,0.375,0,0.66875,0.00089,0.725,0.04821,0.68125,0.19107,0.74375,0.27054,0.88125,0.34018,1,0.40179,1,0.52143,1,0.62054,1,0.76875,1,0.83571,0.79375,0.91607,0.4375,0.97679,0.1625,1,0,0.99911],"triangles":[9,13,12,6,5,16,16,5,17,5,4,17,6,16,15,3,2,19,1,21,20,19,2,20,2,1,20,17,4,18,4,3,18,3,19,18,14,6,15,1,22,21,9,8,13,8,7,13,13,7,14,7,6,14,11,10,12,10,9,12,1,0,22,0,23,22,0,24,23],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,0],"userEdges":[]}]}]}],"animation":[{"duration":72,"playTimes":0,"name":"newAnimation","bone":[{"name":"图层_5","translateFrame":[{"duration":72,"tweenEasing":0},{"duration":0,"y":-161}]},{"name":"图层_3","translateFrame":[{"duration":54,"tweenEasing":0},{"duration":18,"y":-129.73}]},{"name":"图层_4","translateFrame":[{"duration":62,"tweenEasing":0},{"duration":10,"y":-80.85}]}],"slot":[{"name":"图层_5","colorFrame":[{"duration":11,"tweenEasing":0,"value":{"aM":0}},{"duration":23,"tweenEasing":0,"value":{"aM":69}},{"duration":30,"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":41}},{"duration":0,"value":{"aM":0}}]},{"name":"图层_4","colorFrame":[{"duration":5,"tweenEasing":0,"value":{"aM":0}},{"duration":22,"tweenEasing":0,"value":{"aM":54}},{"duration":29,"tweenEasing":0},{"duration":6,"tweenEasing":0,"value":{"aM":61}},{"duration":10,"value":{"aM":0}}]},{"name":"图层_3","colorFrame":[{"duration":3,"tweenEasing":0,"value":{"aM":0}},{"duration":21,"tweenEasing":0,"value":{"aM":60}},{"duration":26,"tweenEasing":0},{"duration":4,"tweenEasing":0,"value":{"aM":42}},{"duration":18,"value":{"aM":0}}]}],"ffd":[{"name":"蜡烛油冒烟/图层_3","slot":"图层_3","frame":[{"duration":6,"tweenEasing":0,"offset":34,"vertices":[-0.01,0.3,0.09,0.75,0.79,0.66]},{"duration":7,"tweenEasing":0,"offset":2,"vertices":[0.58,-1.64,0.28,-1.7,0.22,-1.45,-0.23,-1.15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.51,-0.49,0.25,-0.25,0.61,-0.74,0.12,-1,-0.01,0.3,0.1,0.25,2.76,-0.3,1.17,-1.28,0.02,-1.05]},{"duration":8,"tweenEasing":0,"offset":2,"vertices":[1.04,-2.43,0.81,-3.44,0.41,-3.29,-0.15,-2.9,0.38,-1.69,0.97,-0.98,0.79,0.66,1.24,0.67,0.39,0.76,0,0,0,0,0.34,0.41,1.48,1.18,1.09,0.77,0.61,-0.74,-0.22,-2.05,0.42,-1.24,0.56,-0.64,3.42,-1.09,1.73,-1.67,0.02,-1.05]},{"duration":6,"tweenEasing":0,"vertices":[0.32,-1.24,1.84,-5.22,2.67,-7.26,1.88,-7.52,1.15,-6.18,2.07,-4.02,0.97,-0.98,0.79,0.66,1.32,1.97,0.82,1.76,0,0,0,0,0.34,0.41,2.13,1.49,2.23,1.29,1.4,0.17,-0.22,-2.05,1.18,-4.43,1.29,-5.48,3.65,-5.69,2.55,-5.76,1.46,-3.73,0.67,-1.24]},{"duration":6,"tweenEasing":0,"vertices":[0.69,-2.39,1.87,-7.02,2.95,-8.85,2.4,-9.01,1.68,-7.72,2.07,-4.02,0.97,-0.98,0.27,1.9,1.14,3.37,1.23,1.37,0.18,-1.9,0.43,-1.99,0.34,0.41,1.65,2.88,0.86,2.61,-0.32,1.14,-1.67,-1.73,0.16,-3.8,1.29,-5.48,3.65,-5.69,2.55,-5.76,1.46,-3.73,0.67,-1.24]},{"duration":7,"tweenEasing":0,"vertices":[0.32,-1.24,1.84,-5.22,2.67,-7.26,1.88,-7.52,1.15,-6.18,2.07,-4.02,0.97,-0.98,0.79,0.66,1.32,1.97,0.82,1.76,0,0,0,0,0.34,0.41,2.13,1.49,2.23,1.29,1.4,0.17,-0.22,-2.05,1.18,-4.43,1.29,-5.48,3.65,-5.69,2.55,-5.76,1.46,-3.73,0.67,-1.24]},{"duration":8,"tweenEasing":0,"offset":2,"vertices":[1.04,-2.43,0.81,-3.44,0.41,-3.29,-0.15,-2.9,0.38,-1.69,0.97,-0.98,0.79,0.66,1.24,0.67,0.39,0.76,0,0,0,0,0.34,0.41,1.48,1.18,1.09,0.77,0.61,-0.74,-0.22,-2.05,0.42,-1.24,0.56,-0.64,3.42,-1.09,1.73,-1.67,0.02,-1.05]},{"duration":6,"tweenEasing":0,"offset":2,"vertices":[0.58,-1.64,0.28,-1.7,0.22,-1.45,-0.23,-1.15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.51,-0.49,0.25,-0.25,0.61,-0.74,0.12,-1,-0.01,0.3,0.1,0.25,2.76,-0.3,1.17,-1.28,0.02,-1.05]},{"duration":18,"offset":34,"vertices":[-0.01,0.3,0.09,0.75,0.79,0.66]}]},{"name":"蜡烛油冒烟/图层_5","slot":"图层_5","frame":[{"duration":7,"tweenEasing":0,"offset":26,"vertices":[-0.08,-0.21]},{"duration":6,"tweenEasing":0,"offset":2,"vertices":[-0.12,-0.96,0.25,-1.68,0.32,-0.72,0.45,-0.56,0,0,-0.18,0.34,0.18,0.22,0,0,2.1,1.19,2.06,0.58,-0.13,-1.37,-1.39,-0.73,0.02,-0.75,-0.59,-1.31,-0.07,-0.36]},{"duration":9,"tweenEasing":0,"offset":2,"vertices":[-0.01,-2.11,0.39,-2.68,0.65,-1.7,0.45,-0.56,0,0,-0.18,0.34,0.18,0.22,0,0,2.1,1.19,2.06,0.58,-2.16,-1.1,-1.7,-1.76,-0.15,-1.72,-0.34,-1.84,-0.07,-0.36]},{"duration":8,"tweenEasing":0,"offset":2,"vertices":[-0.87,-4.95,0.52,-5.83,1.76,-4.01,1.07,-2.42,1.19,-1.55,0.1,-2.3,2.19,-2.67,1.66,-2.86,2.84,-1.5,2.67,-1.77,-2.88,-4.37,-1.95,-3.49,-0.15,-1.72,-0.34,-1.84,-0.07,-0.36]},{"duration":7,"tweenEasing":0,"offset":2,"vertices":[-0.42,-4.91,-0.32,-5.5,1.2,-3.36,-0.27,-1.43,-0.15,-0.57,-1,-1.14,2.19,-2.67,1.66,-2.86,2.82,0.5,-0.22,0.23,-5.17,-4.02,-1.5,-4.65,0.54,-3.27,-0.18,-1.92,-0.07,-0.36]},{"duration":7,"tweenEasing":0,"offset":2,"vertices":[-0.87,-4.95,0.52,-5.83,1.76,-4.01,1.07,-2.42,1.19,-1.55,0.1,-2.3,2.19,-2.67,1.66,-2.86,2.84,-1.5,2.67,-1.77,-2.88,-4.37,-1.95,-3.49,-0.15,-1.72,-0.34,-1.84,-0.07,-0.36]},{"duration":8,"tweenEasing":0,"offset":2,"vertices":[-0.01,-2.11,0.39,-2.68,0.65,-1.7,0.45,-0.56,0,0,-0.18,0.34,0.18,0.22,0,0,2.1,1.19,2.06,0.58,-2.16,-1.1,-1.7,-1.76,-0.15,-1.72,-0.34,-1.84,-0.07,-0.36]},{"duration":10,"tweenEasing":0,"offset":2,"vertices":[-0.12,-0.96,0.25,-1.68,0.32,-0.72,0.45,-0.56,0,0,-0.18,0.34,0.18,0.22,0,0,2.1,1.19,2.06,0.58,-0.13,-1.37,-1.39,-0.73,0.02,-0.75,-0.59,-1.31,-0.07,-0.36]},{"duration":10,"offset":26,"vertices":[-0.08,-0.21]}]},{"name":"蜡烛油冒烟/图层_4","slot":"图层_4","frame":[{"duration":12,"tweenEasing":0},{"duration":11,"tweenEasing":0,"offset":2,"vertices":[2.21,-3.01,1.92,-3.51,1.25,-2.73,1.24,-2.23,0,0,0.02,-1.2,-0.23,-1.15,-0.11,-1.95,0.46,-3.44,-0.07,-4.5,0.03,-1.85,0,0,0,0,0,0,-0.78,-1.31]},{"duration":12,"tweenEasing":0,"offset":2,"vertices":[3.31,-5.79,3.84,-7.58,3.09,-7.54,2.76,-5.65,0.92,-1.18,0.02,-1.2,-0.23,-1.15,0.91,-0.63,0.28,-1.6,-0.07,-4.5,0.4,0.01,-0.27,1.3,1.43,0.98,0.11,-0.4,-0.99,-3.42,1.49,-1.92,1.08,-1.73,0.73,-1.74,0.42,-1.29]},{"duration":11,"tweenEasing":0,"offset":2,"vertices":[3.31,-5.79,4.29,-10.22,3.56,-11.24,4.01,-8.43,1.78,-4.47,-0.41,0.29,-0.04,2.2,-1.94,2.06,0.28,-1.6,0.56,-8.59,0.02,-1.05,-0.69,4.89,-2.47,6.61,-1.81,3.42,-0.99,-3.42,-0.14,-5.8,0.88,-4.53,-0.47,-4.26,0.42,-1.29,0,0,0.63,3.71]},{"duration":16,"tweenEasing":0,"offset":2,"vertices":[0.84,-10.34,-0.23,-17.21,0.68,-17.59,4.01,-13.83,2.63,-6.7,-1.71,0.57,-0.58,4.29,-1.26,3.28,0.28,-1.6,0.56,-8.59,0.02,-1.05,-0.47,6.44,-1.44,7.57,-2.73,4.2,-0.55,-5.56,1.79,-9.97,2.68,-9.9,1.75,-8.17,2.09,-4.71,0.83,-1.43,0.63,3.71,-0.16,3.2,-0.95,2.78]},{"duration":10,"vertices":[-0.64,-0.56,-1.79,-11.29,-2.85,-18.96,-0.09,-21.96,-0.95,-18.87,2.63,-6.7,-1.71,0.57,-0.58,4.29,-1.26,3.28,0.28,-1.6,0.56,-8.59,0.02,-1.05,0.16,7.65,-0.77,9.04,-2.73,4.2,-0.55,-5.56,1.28,-12.08,3.21,-14.19,1.54,-12.92,0.08,-9.45,0.83,-1.43,1.23,6.22,-1.19,7.53,-1.66,5.77]}]}]}],"defaultActions":[{"gotoAndPlay":"newAnimation"}],"canvas":{"width":120,"height":240}},{"type":"MovieClip","frameRate":24,"name":"MovieClip","bone":[{"name":"root"}],"defaultActions":[{}]}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "2c131bc5-fea8-45d0-9f6e-6e685ec98447",
"subMetas": {}
}
\ No newline at end of file
{"name":"cake_timeout","SubTexture":[{"name":"蜡烛油冒烟/烛芯","x":21,"height":20,"y":103,"width":9},{"name":"蜡烛油冒烟/图层_5","x":21,"height":42,"y":59,"width":8},{"name":"蜡烛油冒烟/图层_4","x":1,"height":137,"y":1,"width":18},{"name":"蜡烛油冒烟/图层_3","x":21,"height":56,"y":1,"width":8}],"height":256,"imagePath":"cake_timeout_tex.png","width":32}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "9cf2af37-a846-4831-86e2-2c7df0ba182c",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e10a6c24-356c-4409-b7a5-3ed7559a57cf",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 32,
"height": 256,
"platformSettings": {},
"subMetas": {
"cake_timeout_tex": {
"ver": "1.0.4",
"uuid": "1a4c6ae8-8836-46cb-ab86-94131785f7e1",
"rawTextureUuid": "e10a6c24-356c-4409-b7a5-3ed7559a57cf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 58.5,
"trimX": 1,
"trimY": 1,
"width": 29,
"height": 137,
"rawWidth": 32,
"rawHeight": 256,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "62b59861-0baf-4ecb-a6b5-1ea52f7d8437",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"excellent","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-365,"y":-232,"width":713,"height":487},"bone":[{"name":"root"},{"name":"橘色花3","parent":"root","transform":{"x":-347.1,"y":-1.3,"skX":45,"skY":45}},{"length":2,"name":"黄色花_拷贝","parent":"root","transform":{"x":-209.05,"y":-18.9,"skX":-14.0362,"skY":-14.0362}},{"length":1,"name":"黄色花2","parent":"root","transform":{"x":-221.4,"y":-179.05,"skX":-26.5651,"skY":-26.5651}},{"name":"蓝花","parent":"root","transform":{"x":-249.4,"y":98.95,"skX":90,"skY":90}},{"name":"橘色花2","parent":"root","transform":{"x":-173.2,"y":240.9,"skX":45,"skY":45}},{"length":1,"name":"绿色花","parent":"root","transform":{"x":61.85,"y":194.05,"skX":-26.5651,"skY":-26.5651}},{"length":1,"name":"绿色花_拷贝","parent":"root","transform":{"x":-76.2,"y":-163.45}},{"name":"橘色花","parent":"root","transform":{"x":81.35,"y":-209.65,"skX":90,"skY":90}},{"name":"黄色花","parent":"root","transform":{"x":237,"y":-101.6,"skX":135,"skY":135}},{"name":"蓝色花2","parent":"root","transform":{"x":257.2,"y":83.35,"skX":180,"skY":180}},{"name":"橘色花2_拷贝","parent":"root","transform":{"x":335.3,"y":7.8,"skX":90,"skY":90}},{"length":1,"name":"图层_0","parent":"root","transform":{"x":-0.65,"y":-10.4,"skX":26.5651,"skY":26.5651}}],"slot":[{"name":"图层_0","parent":"图层_0"},{"name":"蓝花","parent":"蓝花"},{"name":"橘色花","parent":"橘色花"},{"name":"黄色花","parent":"黄色花"},{"name":"黄色花_拷贝","parent":"黄色花_拷贝"},{"name":"蓝色花2","parent":"蓝色花2"},{"name":"绿色花","parent":"绿色花"},{"name":"绿色花_拷贝","parent":"绿色花_拷贝"},{"name":"橘色花2","parent":"橘色花2"},{"name":"橘色花2_拷贝","parent":"橘色花2_拷贝"},{"name":"黄色花2","parent":"黄色花2"},{"name":"橘色花3","parent":"橘色花3"}],"skin":[{"slot":[{"name":"图层_0","display":[{"name":"excellent/图层_0","transform":{"x":5.23,"y":9.01,"skX":-26.57,"skY":-26.57}}]},{"name":"蓝花","display":[{"name":"excellent/蓝花","transform":{"x":-0.95,"y":-3.4,"skX":-90,"skY":-90}}]},{"name":"橘色花","display":[{"name":"excellent/橘色花","transform":{"x":5.65,"y":0.35,"skX":-90,"skY":-90}}]},{"name":"黄色花","display":[{"name":"excellent/黄色花","transform":{"x":-2.76,"y":-3.61,"skX":-135,"skY":-135}}]},{"name":"黄色花_拷贝","display":[{"name":"excellent/黄色花_拷贝","transform":{"x":0.8,"y":-3,"skX":14.04,"skY":14.04}}]},{"name":"蓝色花2","display":[{"name":"excellent/蓝色花2","transform":{"x":3.7,"y":-1.65,"skX":180,"skY":180}}]},{"name":"绿色花","display":[{"name":"excellent/绿色花","transform":{"x":3.06,"y":-0.2,"skX":26.57,"skY":26.57}}]},{"name":"绿色花_拷贝","display":[{"name":"excellent/绿色花_拷贝","transform":{"x":0.7,"y":0.95}}]},{"name":"橘色花2","display":[{"name":"excellent/橘色花2","transform":{"x":0.21,"y":1.34,"skX":-45,"skY":-45}}]},{"name":"橘色花2_拷贝","display":[{"name":"excellent/橘色花2_拷贝","transform":{"x":0.2,"y":1.3,"skX":-90,"skY":-90}}]},{"name":"黄色花2","display":[{"name":"excellent/黄色花2","transform":{"x":3.02,"y":3.8,"skX":26.57,"skY":26.57}}]},{"name":"橘色花3","display":[{"name":"excellent/橘色花3","transform":{"x":4.17,"y":-2.33,"skX":-45,"skY":-45}}]}]}],"animation":[{"duration":30,"playTimes":0,"name":"newAnimation","bone":[{"name":"橘色花3","translateFrame":[{"duration":6,"tweenEasing":0,"x":308.63,"y":-9.83},{"duration":13,"tweenEasing":0,"x":308.63,"y":-9.83},{"duration":11}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":13,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":5,"tweenEasing":0},{"duration":6,"x":0.01,"y":0.01}]},{"name":"黄色花_拷贝","translateFrame":[{"duration":12,"tweenEasing":0,"x":132},{"duration":4,"tweenEasing":0,"x":132},{"duration":14}],"scaleFrame":[{"duration":16,"tweenEasing":0},{"duration":10,"tweenEasing":0},{"duration":4,"x":0.01,"y":0.01}]},{"name":"黄色花2","translateFrame":[{"duration":6,"tweenEasing":0,"x":207.06,"y":174.44},{"duration":5,"tweenEasing":0,"x":207.06,"y":174.44},{"duration":19}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":5,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":11,"tweenEasing":0},{"duration":8,"x":0.01,"y":0.01}]},{"name":"蓝花","translateFrame":[{"duration":6,"tweenEasing":0,"x":212.27,"y":-89.14},{"duration":10,"tweenEasing":0,"x":212.27,"y":-89.14},{"duration":14}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":8,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":0,"x":0.01,"y":0.01}]},{"name":"橘色花2","translateFrame":[{"duration":6,"tweenEasing":0,"x":157.37,"y":-217.17},{"duration":10,"tweenEasing":0,"x":157.37,"y":-217.17},{"duration":14}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":5,"tweenEasing":0},{"duration":9,"x":0.01,"y":0.01}]},{"name":"绿色花","translateFrame":[{"duration":6,"tweenEasing":0,"x":-69.08,"y":-178.88},{"duration":11,"tweenEasing":0,"x":-69.08,"y":-178.88},{"duration":13}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":11,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":7,"tweenEasing":0},{"duration":6,"x":0.01,"y":0.01}]},{"name":"绿色花_拷贝","translateFrame":[{"duration":6,"tweenEasing":0,"x":48.29,"y":169.54},{"duration":10,"tweenEasing":0,"x":48.29,"y":169.54},{"duration":14}],"scaleFrame":[{"duration":16,"tweenEasing":0},{"duration":8,"tweenEasing":0},{"duration":6,"x":0.01,"y":0.01}]},{"name":"橘色花","translateFrame":[{"duration":6,"tweenEasing":0,"x":-89.41,"y":228.88},{"duration":10,"tweenEasing":0,"x":-89.41,"y":228.88},{"duration":14}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":8,"tweenEasing":0},{"duration":6,"x":0.01,"y":0.01}]},{"name":"黄色花","translateFrame":[{"duration":6,"tweenEasing":0,"x":-227.76,"y":111.71},{"duration":14,"tweenEasing":0,"x":-227.76,"y":111.71},{"duration":10}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":14,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":8,"tweenEasing":0},{"duration":2,"x":0.01,"y":0.01}]},{"name":"蓝色花2","translateFrame":[{"duration":6,"tweenEasing":0,"x":-220.99,"y":-64.87},{"duration":16,"tweenEasing":0,"x":-220.99,"y":-64.87},{"duration":8}],"scaleFrame":[{"duration":6,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":16,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":8,"tweenEasing":0},{"duration":0,"x":0.01,"y":0.01}]},{"name":"橘色花2_拷贝","translateFrame":[{"duration":3,"tweenEasing":0,"x":-315.53,"y":15.92},{"duration":10,"tweenEasing":0,"x":-315.53,"y":15.92},{"duration":17}],"scaleFrame":[{"duration":3,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":14,"tweenEasing":0},{"duration":3,"x":0.01,"y":0.01}]},{"name":"图层_0","scaleFrame":[{"duration":10,"tweenEasing":0,"x":0.01,"y":0.01},{"duration":4,"tweenEasing":0,"x":1.2,"y":1.2},{"duration":16}]}],"slot":[{"name":"图层_0","colorFrame":[{"duration":4,"tweenEasing":0,"value":{"aM":0}},{"duration":26}]},{"name":"蓝花","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":2,"tweenEasing":0,"value":{"aM":0}},{"duration":22}]},{"name":"橘色花","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0,"value":{"aM":0}},{"duration":20}]},{"name":"黄色花","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0,"value":{"aM":0}},{"duration":21}]},{"name":"黄色花_拷贝","colorFrame":[{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":17}]},{"name":"蓝色花2","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":5,"tweenEasing":0,"value":{"aM":0}},{"duration":19}]},{"name":"绿色花","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0,"value":{"aM":0}},{"duration":20}]},{"name":"绿色花_拷贝","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0,"value":{"aM":0}},{"duration":20}]},{"name":"橘色花2","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":23}]},{"name":"橘色花2_拷贝","colorFrame":[{"duration":3,"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0,"value":{"aM":0}},{"duration":23}]},{"name":"黄色花2","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0,"value":{"aM":0}},{"duration":21}]},{"name":"橘色花3","colorFrame":[{"duration":6,"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0,"value":{"aM":0}},{"duration":21}]}],"zOrder":{"frame":[{"duration":6},{"duration":24,"zOrder":[0,11]}]}}],"defaultActions":[{"gotoAndPlay":"newAnimation"}]},{"type":"MovieClip","frameRate":24,"name":"MovieClip","bone":[{"name":"root"}],"defaultActions":[{}]},{"type":"Sheet","frameRate":24,"name":"Sprite","bone":[{"name":"root"}],"defaultActions":[{}]}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "8a026f05-505c-4445-8449-ca6425d41a99",
"subMetas": {}
}
\ No newline at end of file
{"name":"excellent","SubTexture":[{"name":"excellent/图层_0","x":1,"height":270,"y":1,"width":376},{"name":"excellent/蓝花","x":426,"height":26,"y":131,"width":28},{"name":"excellent/橘色花","x":379,"height":56,"y":1,"width":60},{"name":"excellent/黄色花","x":441,"height":44,"y":57,"width":47},{"name":"excellent/黄色花_拷贝","x":426,"height":26,"y":103,"width":28},{"name":"excellent/蓝色花2","x":379,"height":42,"y":103,"width":45},{"name":"excellent/绿色花","x":456,"height":25,"y":131,"width":27},{"name":"excellent/绿色花_拷贝","x":456,"height":25,"y":158,"width":27},{"name":"excellent/橘色花2","x":456,"height":26,"y":103,"width":28},{"name":"excellent/橘色花2_拷贝","x":379,"height":26,"y":147,"width":28},{"name":"excellent/黄色花2","x":441,"height":54,"y":1,"width":58},{"name":"excellent/橘色花3","x":379,"height":42,"y":59,"width":45}],"height":512,"imagePath":"excellent_tex.png","width":512}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "9123505c-9a06-44bc-9a89-70374b1691ad",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "7436ef34-4f73-490d-b999-5b4d209ec918",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 512,
"platformSettings": {},
"subMetas": {
"excellent_tex": {
"ver": "1.0.4",
"uuid": "4c858f28-ea29-4251-bafb-e51a0c0e905b",
"rawTextureUuid": "7436ef34-4f73-490d-b999-5b4d209ec918",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -6,
"offsetY": 120,
"trimX": 1,
"trimY": 1,
"width": 498,
"height": 270,
"rawWidth": 512,
"rawHeight": 512,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "07f557a9-a076-4165-8dc1-d60572c9fd3e",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"蜡烛落下","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":-96.5,"y":-87.55,"width":194,"height":88},"bone":[{"name":"root","transform":{"y":0.15}},{"length":60,"name":"蜡烛1","parent":"root","transform":{"x":-77.5,"y":-10.7,"skX":-103.4587,"skY":-103.4587}},{"length":62,"name":"蜡烛2","parent":"root","transform":{"x":-34.5,"y":-18.2,"skX":-101.5806,"skY":-101.5806}},{"length":66,"name":"蜡烛3","parent":"root","transform":{"x":12.5,"y":-10.2,"skX":-103.4124,"skY":-103.4124}},{"length":63,"name":"蜡烛4","parent":"root","transform":{"x":35.5,"y":-9.2,"skX":-82.7058,"skY":-82.7058}},{"length":60,"name":"蜡烛5","parent":"root","transform":{"x":70.5,"y":-14.7,"skX":-69.3339,"skY":-69.3339}}],"slot":[{"name":"蜡烛4","parent":"蜡烛4"},{"name":"蜡烛2","parent":"蜡烛2"},{"name":"蜡烛5","parent":"蜡烛5"},{"name":"蜡烛3","parent":"蜡烛3"},{"name":"蜡烛1","parent":"蜡烛1"}],"skin":[{"slot":[{"name":"蜡烛3","display":[{"name":"蜡烛落下/蜡烛3","transform":{"x":30.97,"y":3.79,"skX":103.41,"skY":103.41}}]},{"name":"蜡烛2","display":[{"name":"蜡烛落下/蜡烛2","transform":{"x":30.58,"y":2.69,"skX":101.58,"skY":101.58}}]},{"name":"蜡烛5","display":[{"name":"蜡烛落下/蜡烛5","transform":{"x":28.15,"y":-0.46,"skX":69.33,"skY":69.33}}]},{"name":"蜡烛4","display":[{"name":"蜡烛落下/蜡烛4","transform":{"x":30.82,"y":0.59,"skX":82.71,"skY":82.71}}]},{"name":"蜡烛1","display":[{"name":"蜡烛落下/蜡烛1","transform":{"x":30.48,"y":3.69,"skX":103.46,"skY":103.46}}]}]}],"animation":[{"duration":14,"playTimes":0,"name":"newAnimation","bone":[{"name":"蜡烛1","translateFrame":[{"duration":14,"tweenEasing":0,"y":-123.16},{"duration":0}],"rotateFrame":[{"duration":12,"tweenEasing":0,"rotate":10.95},{"duration":2,"tweenEasing":0,"rotate":10.95},{"duration":0,"rotate":-0.05}]},{"name":"蜡烛2","translateFrame":[{"duration":8,"tweenEasing":0,"x":5.72,"y":-122.84},{"duration":6,"tweenEasing":0,"x":5.72,"y":-122.84},{"duration":0}],"rotateFrame":[{"duration":14,"rotate":-0.05}]},{"name":"蜡烛3","translateFrame":[{"duration":10,"tweenEasing":0,"y":-138.3},{"duration":4}],"rotateFrame":[{"duration":14,"rotate":-0.05}]},{"name":"蜡烛4","translateFrame":[{"duration":13,"tweenEasing":0,"y":-160.26},{}],"rotateFrame":[{"duration":14,"rotate":-0.05}]},{"name":"蜡烛5","translateFrame":[{"duration":4,"tweenEasing":0,"y":-119.89},{"duration":10}],"rotateFrame":[{"duration":4,"tweenEasing":0,"rotate":-17.05},{"duration":2,"tweenEasing":0,"rotate":-17.05},{"duration":8,"rotate":-0.05}]}]}],"defaultActions":[{"gotoAndPlay":"newAnimation"}],"canvas":{"y":-127,"width":240,"height":254}}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "760307cc-8ed9-4c7f-8609-a25ab403f868",
"subMetas": {}
}
\ No newline at end of file
{"name":"蜡烛落下","SubTexture":[{"name":"蜡烛落下/蜡烛4","x":135,"height":80,"y":1,"width":27},{"name":"蜡烛落下/蜡烛2","x":104,"height":78,"y":1,"width":29},{"name":"蜡烛落下/蜡烛5","x":1,"height":77,"y":1,"width":35},{"name":"蜡烛落下/蜡烛3","x":38,"height":77,"y":1,"width":31},{"name":"蜡烛落下/蜡烛1","x":71,"height":77,"y":1,"width":31}],"height":128,"imagePath":"蜡烛落下_tex.png","width":256}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "e48b9f5d-2f7f-4dd8-a5e3-f224eceddfd6",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "88a6677c-d0e2-4077-857b-276522fff926",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 256,
"height": 128,
"platformSettings": {},
"subMetas": {
"蜡烛落下_tex": {
"ver": "1.0.4",
"uuid": "d484b048-bf7a-4abd-b4a3-34729a4a39a0",
"rawTextureUuid": "88a6677c-d0e2-4077-857b-276522fff926",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -46.5,
"offsetY": 23,
"trimX": 1,
"trimY": 1,
"width": 161,
"height": 80,
"rawWidth": 256,
"rawHeight": 128,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "9b9bd860-b629-4d50-9fe0-9ffe03e36393",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"name":"right","version":"5.5","armature":[{"name":"Armature","defaultActions":[{"gotoAndPlay":"newAnimation"}],"bone":[{"name":"root","transform":{}},{"name":"1","transform":{"x":0.5052,"y":-0.1067},"parent":"root"},{"name":"十字架","transform":{"x":0.9,"skY":90,"y":-14.4,"skX":90},"parent":"root"},{"name":"盾","transform":{"x":0.6,"skY":-90.2848,"y":-0.9,"skX":-90.2848},"length":60,"parent":"root"},{"name":"星4","transform":{"x":-89.75,"y":-67.25},"parent":"root"},{"name":"星2","transform":{"x":56.45,"skY":90,"y":-88.55,"skX":90},"parent":"root"},{"name":"星3","transform":{"x":86.8,"y":48.35},"parent":"root"},{"name":"星1","transform":{"x":-45.6,"skY":45,"y":41.45,"skX":45},"parent":"root"}],"aabb":{"x":-194,"height":294,"y":-128.60037857684097,"width":384},"ik":[],"slot":[{"name":"1","color":{},"displayIndex":5,"parent":"1"},{"name":"盾","color":{},"z":1,"parent":"盾"},{"name":"十字架","color":{},"z":2,"parent":"十字架"},{"name":"星4","color":{},"z":3,"parent":"星4"},{"name":"星3","color":{},"z":4,"parent":"星3"},{"name":"星2","color":{},"z":5,"parent":"星2"},{"name":"星1","color":{},"z":6,"parent":"星1"}],"skin":[{"name":"","slot":[{"name":"星2","display":[{"name":"1/星2","transform":{"x":-0.45,"skY":-90,"y":-2.05,"skX":-90},"type":"image","path":"1/星2"}]},{"name":"1","display":[{"name":"1/1","transform":{"x":-1.0052,"y":-18.9937},"type":"image","path":"1/1"},{"name":"1/2","transform":{"x":5.4948,"y":-18.4937},"type":"image","path":"1/2"},{"name":"1/3","transform":{"x":-0.5052,"y":-15.4937},"type":"image","path":"1/3"},{"name":"1/4","transform":{"x":-3.5052,"y":-7.9937},"type":"image","path":"1/4"},{"name":"1/5","transform":{"x":-2.0052,"y":-3.9937},"type":"image","path":"1/5"},{"name":"1/6","transform":{"x":-2.5052,"y":18.5063},"type":"image","path":"1/6"}]},{"name":"盾","display":[{"name":"1/盾","transform":{"x":9.088,"skY":90.2848,"y":2.4452,"skX":90.2848},"type":"image","path":"1/盾"}]},{"name":"星1","display":[{"name":"1/星1","transform":{"x":0.1061,"skY":-45,"y":-2.1567,"skX":-45},"type":"image","path":"1/星1"}]},{"name":"十字架","display":[{"name":"1/十字架","transform":{"x":-0.1,"skY":-90,"y":-1.6,"skX":-90},"type":"image","path":"1/十字架"}]},{"name":"星4","display":[{"name":"1/星4","transform":{"x":1.75,"y":-0.75},"type":"image","path":"1/星4"}]},{"name":"星3","display":[{"name":"1/星3","transform":{"x":2.2,"y":-0.85},"type":"image","path":"1/星3"}]}]}],"frameRate":24,"type":"Armature","animation":[{"name":"newAnimation","frame":[],"bone":[{"name":"root","rotateFrame":[],"translateFrame":[],"scaleFrame":[]},{"name":"1","rotateFrame":[],"translateFrame":[{"duration":5},{"tweenEasing":0,"duration":5},{"y":48.6907,"duration":8}],"scaleFrame":[{"duration":5},{"tweenEasing":0,"duration":5},{"x":0.85,"y":0.9,"duration":8}]},{"name":"十字架","rotateFrame":[],"translateFrame":[],"scaleFrame":[{"duration":7},{"tweenEasing":0,"x":1.7,"y":1.7,"duration":3},{"duration":8}]},{"name":"盾","rotateFrame":[],"translateFrame":[],"scaleFrame":[{"duration":4},{"tweenEasing":0,"x":2.33,"y":2.33,"duration":4},{"duration":10}]},{"name":"星4","rotateFrame":[{"duration":8},{"duration":3,"tweenEasing":0},{"duration":7,"rotate":78.8649}],"translateFrame":[{"duration":8},{"tweenEasing":0,"x":46.0909,"y":26.7655,"duration":3},{"x":8.8272,"y":-5.6116,"duration":7}],"scaleFrame":[{"duration":8},{"tweenEasing":0,"x":0.55,"y":0.55,"duration":3},{"duration":7}]},{"name":"星2","rotateFrame":[{"duration":8},{"duration":3,"tweenEasing":0},{"duration":7,"rotate":-264.8158}],"translateFrame":[{"duration":8},{"tweenEasing":0,"x":-13.2109,"y":35.1361,"duration":3},{"x":29.3149,"y":10.1086,"duration":7}],"scaleFrame":[]},{"name":"星3","rotateFrame":[{"duration":8},{"duration":3,"tweenEasing":0},{"duration":7,"rotate":-99.3708}],"translateFrame":[{"duration":8},{"tweenEasing":0,"x":-56.2596,"y":-29.4195,"duration":3},{"x":-14.0823,"y":-7.1109,"duration":7}],"scaleFrame":[]},{"name":"星1","rotateFrame":[{"duration":8},{"duration":3,"tweenEasing":0},{"duration":7,"rotate":-84.1009}],"translateFrame":[{"duration":8},{"tweenEasing":0,"x":19.1715,"y":-13.9429,"duration":3},{"x":-11.224,"y":12.5835,"duration":7}],"scaleFrame":[]}],"playTimes":0,"ffd":[],"ik":[],"slot":[{"name":"1","displayFrame":[{"duration":1},{"duration":1,"value":1},{"duration":1,"value":2},{"duration":1,"value":3},{"duration":1,"value":4},{"duration":13,"value":5}],"colorFrame":[{"duration":5},{"duration":1,"tweenEasing":0},{"duration":4,"tweenEasing":0},{"duration":8,"color":{"aM":0}}]},{"name":"盾","displayFrame":[{"duration":4,"value":-1},{"duration":14}],"colorFrame":[{"duration":4},{"duration":4,"color":{"aM":13},"tweenEasing":0},{"duration":8,"tweenEasing":0},{"duration":2,"color":{"aM":0}}]},{"name":"十字架","displayFrame":[{"duration":7,"value":-1},{"duration":3},{"duration":8}],"colorFrame":[{"duration":7},{"duration":3,"color":{"aM":35},"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":2,"color":{"aM":0}}]},{"name":"星4","displayFrame":[{"duration":8,"value":-1},{"duration":10}],"colorFrame":[{"duration":8},{"duration":3,"color":{"aM":28},"tweenEasing":0},{"duration":7,"tweenEasing":0},{"duration":0,"color":{"aM":0}}]},{"name":"星3","displayFrame":[{"duration":8,"value":-1},{"duration":10}],"colorFrame":[{"duration":8},{"duration":3,"color":{"aM":26},"tweenEasing":0},{"duration":7,"tweenEasing":0},{"duration":0,"color":{"aM":0}}]},{"name":"星2","displayFrame":[{"duration":8,"value":-1},{"duration":10}],"colorFrame":[{"duration":8},{"duration":3,"color":{"aM":18},"tweenEasing":0},{"duration":7,"tweenEasing":0},{"duration":0,"color":{"aM":0}}]},{"name":"星1","displayFrame":[{"duration":8,"value":-1},{"duration":10}],"colorFrame":[{"duration":8},{"duration":3,"color":{"aM":28},"tweenEasing":0},{"duration":7,"tweenEasing":0},{"duration":0,"color":{"aM":0}}]}],"duration":18}]}],"frameRate":24,"isGlobal":0}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "cd299fb5-2f69-46ae-900d-be7d1c6b10c5",
"subMetas": {}
}
\ No newline at end of file
{"name":"right","imagePath":"right_tex.png","SubTexture":[{"name":"1/5","x":405,"height":291,"y":1,"width":399},{"name":"1/2","x":387,"height":282,"y":583,"width":364},{"name":"1/1","x":1,"height":233,"y":601,"width":301},{"name":"1/3","x":1,"height":302,"y":1,"width":402},{"name":"1/6","x":1,"height":294,"y":305,"width":384},{"name":"1/4","x":405,"height":287,"y":294,"width":396},{"name":"1/盾","x":1,"height":126,"y":836,"width":126},{"name":"1/十字架","x":304,"height":79,"y":601,"width":79},{"name":"1/星4","x":304,"height":48,"y":682,"width":48},{"name":"1/星3","x":304,"height":39,"y":778,"width":40},{"name":"1/星2","x":304,"height":44,"y":732,"width":45},{"name":"1/星1","x":346,"height":34,"y":778,"width":36}],"height":1024,"width":1024}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "335175a4-cffd-42bf-8f84-f3ded52fa911",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "107c78e3-a7ea-454e-a140-089c38d411bf",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1024,
"height": 1024,
"platformSettings": {},
"subMetas": {
"right_tex": {
"ver": "1.0.4",
"uuid": "c795351d-a144-4ee8-9eb9-df5e02481b3d",
"rawTextureUuid": "107c78e3-a7ea-454e-a140-089c38d411bf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -109.5,
"offsetY": 30.5,
"trimX": 1,
"trimY": 1,
"width": 803,
"height": 961,
"rawWidth": 1024,
"rawHeight": 1024,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "20185448-a1ca-4de2-8b37-7bf6cdfccbae",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "c551970e-b095-45f3-9f1d-25cde8b8deb1",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "d81ea52c-6b20-4a64-9d55-ed33de516387",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "98c45dc8-c06c-4823-a47e-b284276aa115",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "e8bd16b0-3804-45a9-a8ca-f52c02224f55",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"ver": "1.2.9",
"uuid": "b3bcbdf8-105f-4f25-8dd5-2ba6e558ac1c",
"asyncLoadAssets": false,
"autoReleaseAssets": true,
"subMetas": {}
}
\ No newline at end of file
import { asyncDelay, onHomeworkFinish } from "../script/util";
import { MyCocosSceneComponent } from "../script/MyCocosSceneComponent";
import { fromBase64 } from "js-base64";
import timuPrefab from "../script/timuPrefab";
import { asyncLoadDragonBoneAnime } from "../script/dragon";
const { ccclass, property } = cc._decorator;
export enum PAGE{
START = 0,
GAMEING = 1,
GAMEOVER = 2
}
export enum SOUND_NAME{
DANGAI_ENTER = "dan_enter",
RIGHT = "right",
PCNICETY = "pcnicetry",
PCEXCELLENT = "pcexcellent",
ALLRIGHT = "allright",
COMON = "common",
NICETRY = "nicetry",
WRONG = "wrong"
}
@ccclass
export default class SceneComponent extends MyCocosSceneComponent {
private mengban:cc.Node;
private mengban2:cc.Node;
private btn_start:cc.Node;
private lab_title:cc.Node;
private curPage = PAGE.START;
private resName = "Canvas/mine/";
private megnbanTweenTime = 0.5;//秒
// private timu_arr:any;
private right_node:cc.Node;
private timu_rightshadow:cc.Node;
private danblue:cc.Node;
private danred:cc.Node;
private timu_right:cc.Node;
private rightShadows:Array<cc.Node> = [];
private rightDanBlues:Array<cc.Node> = [];
private rightDanReds:Array<cc.Node> = [];
private rightTimuOn:Array<cc.Node> = [];
private curIndex = -1;
private timu_node:cc.Node;
private timu_prefab:cc.Node;
private progress_blue:cc.Node;
private progress_red:cc.Node;
private btn_ok:cc.Node;
private btn_voice:cc.Node;
private sprite_voice:cc.Node;
private sprite_voiceing:cc.Node;
private voiceing:boolean = false;
private voiceingTime:number = 0;
public startBlue:boolean = false;
private start_blueTime = 0;
private rights:Array<boolean> = [];
private lastTimu:cc.Node = null;
private curTimu:cc.Node = null;
private pingcebg:cc.Node;
private node_real_timu:cc.Node;
private btn_touming:cc.Node;
private startRed:boolean = false;
private start_RedTime = 0;
private excellent_node:cc.Node;
private nicetry:cc.Node;
private allright_node:cc.Node;
private endnicetry_node:cc.Node;
private comon_node:cc.Node;
public zhazha_node:cc.Node;
public startTest:boolean = false;
addPreloadImage() {
// TODO 根据自己的配置预加载图片资源
// this._imageResList.push({ url: this.data.pic_url });
// this._imageResList.push({ url: this.data.pic_url_2 });
for(var i = 0 ; i < this.data.questions.length;i++){
// this._imageResList.push({ url: this.data.questions[i].audio });
this._audioResList.push({ url: this.data.questions[i].audio });
this.rights.push(false);
}
}
addPreloadAudio() {
// TODO 根据自己的配置预加载音频资源
// this._audioResList.push({ url: this.data.audio_url });
}
addPreloadAnima() {
}
onLoadEnd() {
// TODO 加载完成后的逻辑写在这里, 下面的代码仅供参考
this.initData();
this.initView();
this.initListener();
}
// _cantouch = null;
initData() {
// 所有全局变量 默认都是null
// this._cantouch = true;
// this.timu_arr = this.data.timu_arr;
}
initView() {
this.initUI();
this.initShow();
this.onResize();
this.swithPage();
}
initListener() {
this.btn_start.on('click', this.startClick,this);
let lf = this;
this.btn_voice.on('click', () => {
this.log("btn_voice");
if(lf.voiceing){
return;
}
lf.voiceing = true;
lf.voiceingTime = 0;
lf.sprite_voiceing.active = true;
lf.sprite_voice.active = true;
// let action = cc.blink(2,5);
// lf.sprite_voiceing.runAction(cc.repeatForever(action));
let action2 = cc.blink(2,5);
lf.sprite_voice.runAction(cc.repeatForever(action2));
lf.playAudioByUrl(this.data.questions[this.curIndex].audio,function(){
lf.voiceing = false;
lf.sprite_voiceing.active = false;
lf.sprite_voice.active = true;
lf.sprite_voice.opacity = 255;
lf.sprite_voice.stopAllActions();
});
})
this.btn_touming.on('click', () => {
let bone = this.data.questions[this.curIndex].dragonBoneData;
asyncLoadDragonBoneAnime(this.pingcebg,bone.skeJsonData.url,bone.texJsonData.url,bone.texPngData.url,1);
})
this.btn_ok.on('click', () => {
if(lf.startTest == false) return;
lf.pinceOver();
})
}
startClick(event:cc.Event){
this.curPage = PAGE.GAMEING;
// this.playLocalAudio('btn');
this.log("click");
this.swithPage();
}
// test(){
// let lf = this;
// //移动端才有的方法调试的需要真机,浏览器没有
// window["courseware"].startTest("aa bb cc");
// window["courseware"].stopTest((res) => {
// lf.log("coursewareover:" + res);
// });
// }
initUI(){
const mine = cc.find('Canvas/mine');
this.initCom(mine,this);
cc.view.setResizeCallback(() => {this.onResize();});
}
initCom(parent:cc.Node,thisObj:any){
for(var i = 0;i < parent.children.length;i++){
// if(parent.children[i].childrenCount == 0 || parent.children[i].active == false){
// let name = parent.children[i].name;
// thisObj[name] = parent.children[i];
// }
// else{
// this.initCom(parent.children[i],thisObj);
// }
if(parent.children[i].childrenCount == 0){
let name = parent.children[i].name;
thisObj[name] = parent.children[i];
}
else{
let name = parent.children[i].name;
thisObj[name] = parent.children[i];
this.initCom(parent.children[i],thisObj);
}
}
}
initShow(){
this.lab_title.getComponent(cc.Label).string = this.data.title;
for(var i = 0;i < this.data.questions.length;i++){
let node = cc.instantiate(this.timu_rightshadow);
this.right_node.addChild(node);
node.x = -i * 50;
node.y = 0;
node.active = false;
this.log("node:" + node.x);
this.rightShadows.push(node);
let node2 = cc.instantiate(this.danblue);
this.right_node.addChild(node2);
node2.x = node.x;
node2.y = node.y
node2.active = false;
this.rightDanBlues.push(node2);
let node3 = cc.instantiate(this.danred);
this.right_node.addChild(node3);
node3.x = node.x;
node3.y = node.y
node3.active = false;
this.rightDanReds.push(node3);
let node4 = cc.instantiate(this.timu_right);
this.right_node.addChild(node4);
node4.x = node.x;
node4.y = node.y
node4.active = false;
this.rightTimuOn.push(node4);
}
this.rightShadows.reverse();
this.rightDanBlues.reverse();
this.rightDanReds.reverse();
this.rightTimuOn.reverse();
}
onResize(){
this.initSize();
const mine = cc.find('Canvas/mine');
for(var i = 0;i < mine.children.length;i++){
let node = mine.children[i];
if(node.name == "bg" || node.name == "mengban" || node.name == "mengban2" || node.name == "btn_touming"){
node.scale = this._mapScaleMax;
}
else{
node.scale = this._mapScaleMin;
}
}
// else if(node.name == "lab_title"){//lab_title在子节点,不用管
// }
}
showMengBan(tween:boolean = true){
if(tween == false){
this.mengban.active = true;
this.mengban.opacity = 255;
}
else{
this.mengban.active = false;
this.mengban.opacity = 0;
cc.tween(this.mengban)
.to(this.megnbanTweenTime, { opacity: 255 }, { easing: 'cubicInOut' })
.call(() => {
this.mengban.active = true;
this.mengban.opacity = 255;
})
.start();
}
}
hideMengBan(tween:boolean = true){
if(tween == false){
this.mengban.active = false;
this.mengban.opacity = 0;
}
else{
this.mengban.active = true;
this.mengban.opacity = 255;
cc.tween(this.mengban)
.to(this.megnbanTweenTime, { opacity: 0 }, { easing: 'cubicInOut' })
.call(() => {
this.mengban.active = false;
this.mengban.opacity = 0;
})
.start();
}
}
swithPage(){
if(this.curPage == PAGE.START){
this.showMengBan(false);
this.btn_start.active = true;
}
else if(this.curPage == PAGE.GAMEING){
this.hideMengBan();
this.btn_start.active = false;
this.next();
}
}
removeListener() {
this.btn_start.off('click', this.startClick,this);
}
ondestroy(){
this.removeListener();
// this.timu_arr.length = 0;
}
//最终展示,展示当前
next(){
this.startTest = false;
this.curIndex = this.curIndex + 1;
if(this.curIndex >= this.data.questions.length){
this.gameOver();
return;
}
if(this.lastTimu){
this.lastTimu.active = false;
}
for(var i = 0;i < this.rightShadows.length;i++){
this.rightShadows[i].active = true;
if(i < this.curIndex){//完成了的
this.rightDanBlues[i].active = false;
let right = this.rights[i];
if(right == true){
this.rightTimuOn[i].active = true;
this.rightDanReds[i].active = false;
}
else{
this.rightTimuOn[i].active = false;
this.rightDanReds[i].active = true;
}
}
else if(i == this.curIndex){//正在做
this.rightDanBlues[i].active = true;
this.rightTimuOn[i].active = false;
this.rightDanReds[i].active = false;
}
else if(i > this.curIndex){//未作
this.rightDanBlues[i].active = false;
this.rightTimuOn[i].active = false;
this.rightDanReds[i].active = false;
}
}
this.addTimu();
}
addTimu(){
let lf = this;
let node = cc.instantiate(this.timu_prefab);
this.node_real_timu.addChild(node);
node.x = 0;
node.y = 0;
node.active = true;
let com:timuPrefab = node.getComponent("timuPrefab");
com.initUI();
com.setString(this.data.questions[this.curIndex].text,this.data.questions[this.curIndex].rightLetter,this.data.questions[this.curIndex].wrongLetter,this);
com.moveLeft(function(){
lf.playTiMuEffect();
lf.showBlueLaZhu();
});
this.playLocalAudio(SOUND_NAME.DANGAI_ENTER);
this.lastTimu = node;
}
showBlueLaZhu(){
this.progress_blue.getChildByName("spine").y = 356;
this.progress_blue.getChildByName("spine").active = true;
this.progress_blue.getChildByName("spine_red").active = false;
this.progress_blue.getComponent(cc.ProgressBar).progress = 1;
this.progress_blue.active = true;
this.progress_blue.x = -447 - 60;
cc.tween(this.progress_blue)
.to(0.5, { x: -447 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
// this.getLoaclDragon(this.progress_blue.getChildByName("spine"),"cake_fire");
// this.getRomoteDragon(this.progress_blue.getChildByName("spine"));
// let bone = this.data.questions[0].dragonBoneData;
// asyncLoadDragonBoneAnime(this.progress_blue.getChildByName("spine"),bone.skeJsonData.url,bone.texJsonData.url,bone.texPngData.url);
}
hideBlueLaZhu(){
cc.tween(this.progress_blue)
.to(0.5, { x: -447 - 100 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
//播放题干音效
playTiMuEffect(){
// this.playLocalAudio(SOUND_NAME.TIGAN,function(){
// });
let lf = this;
this.playAudioByUrl(this.data.questions[this.curIndex].audio,function(){
lf.log("playTiMuEffect");
lf.showVoice();
lf.startBlueTime();
});
lf.voiceing = false;
lf.sprite_voiceing.active = false;
lf.sprite_voice.active = true;
}
startBlueTime(){
this.startBlue = true;
this.start_blueTime = 0;
}
showVoice(){
this.voiceing = false;
this.sprite_voiceing.active = false;
this.sprite_voice.active = true;
this.btn_voice.active = true;
this.btn_voice.x = 450 + 250;
cc.tween(this.btn_voice)
.to(0.5, { x: 450 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
hideVoice(){
cc.tween(this.btn_voice)
.to(0.5, { x: 450 + 250 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
update (dt:number) {
if(this.startBlue){
this.start_blueTime = this.start_blueTime + dt;
// let dd = this.data.questions[this.curIndex].choosewaitTime
let value = this.start_blueTime/(this.data.questions[this.curIndex].choosewaitTime);
this.progress_blue.getComponent(cc.ProgressBar).progress = 1 - value;
// this.log("value" + value);
if(1 - value <= 0.2){
let y = 415 - 333 * value;
this.progress_blue.getChildByName("spine_red").y = y;
this.progress_blue.getChildByName("spine").active = false;
this.progress_blue.getChildByName("spine_red").active = true;
}
else{
let y = 356 - 333 * value;
this.progress_blue.getChildByName("spine").y = y;
this.progress_blue.getChildByName("spine").active = true;
this.progress_blue.getChildByName("spine_red").active = false;
}
if(1 - value <= 0){
this.progress_blue.getComponent(cc.ProgressBar).progress = 0;
this.judge(false);
this.progress_blue.getChildByName("spine").active = false;
this.progress_blue.getChildByName("spine_red").active = false;
if(this.lastTimu){
let node = this.lastTimu;
let com:timuPrefab = node.getComponent("timuPrefab");
com.hide();
this.zhazha_node.active = true;
this.hideVoice();
this.hideBlueLaZhu();
this.chooseWrong();
let lf = this;
this.scheduleOnce(function(){
lf.next();
},0.5);//延迟时间
}
}
}
if(this.startRed){
this.start_RedTime = this.start_RedTime + dt;
let value = this.start_RedTime/(this.data.questions[this.curIndex].testWaitTime);
this.progress_red.getComponent(cc.ProgressBar).progress = 1 - value;
if(1 - value <= 0.2){
let y = 415 - 333 * value;
this.progress_red.getChildByName("spine_red").y = y;
this.progress_red.getChildByName("spine").active = false;
this.progress_red.getChildByName("spine_red").active = true;
}
else{
let y = 356 - 333 * value;
this.progress_red.getChildByName("spine").y = y;
this.progress_red.getChildByName("spine").active = true;
this.progress_red.getChildByName("spine_red").active = false;
}
if(1 - value <= 0){
this.progress_red.getComponent(cc.ProgressBar).progress = 0;
this.progress_red.getChildByName("spine").active = false;
this.progress_red.getChildByName("spine_red").active = false;
this.pinceOver();
}
}
if(this.voiceing){
// this.voiceingTime = this.voiceingTime + dt;
// if(this.voiceingTime * 1000 >= 100){
// this.voiceingTime = 0;
// this.sprite_voiceing.active = true;
// this.sprite_voice.active = false;
// }
// else{
// this.sprite_voiceing.active = false;
// this.sprite_voice.active = true;
// }
}
}
//答题正确与否
judge(right:boolean){
this.startBlue = false;
// this.rights.push(false)//先置为false,后面下一步正确的时候需要置为true
// this.rights[this.curIndex] = right;
if(right == false){
// this.playLocalAudio(SOUND_NAME.WRONG);
}
}
//评测结束
pinceOver(){
this.startRed = false;
this.btn_ok.active = false;
this.btn_touming.active = false;
this.progress_red.active = false;
//开始评测,半透明界面
this.showMengBan2();
// this.pingceCallBack(90);
this.log("pinceOver:");
if(!cc.sys.isBrowser){
let lf = this;
window["courseware"].stopTest((res) => {
//评测结束
lf.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:");
lf.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:");
lf.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:");
lf.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:");
lf.log("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:");
lf.log("coursewareovercoursewareovercoursewareovercoursewareovercoursewareover321:" + res);
let data = JSON.parse((res));
// let words = data.result.words;
// for(var i = 0 ;i < words.length;i++){
// if(words[i].)
// }
lf.log("bbbbbbbbbbbbbbbbbbb:");
lf.log("bbbbbbbbbbbbbbbbbbb:");
lf.log("bbbbbbbbbbbbbbbbbbb:");
lf.log(data.result.overall);
lf.pingceCallBack(data.result.overall);
});
}
}
chooseWrong(){
this.rightDanBlues[this.curIndex].active = false;
this.rightDanReds[this.curIndex].active = true;
}
pingceCallBack(score:number){
this.log("cccc:");
this.log("cccc:");
this.log("cccc:");
let lf = this;
if(score >= 80){
this.rights[this.curIndex] = true;
this.excellent_node.active = true;
this.playLocalAudio(SOUND_NAME.PCEXCELLENT);
// this.rightDanBlues[this.curIndex].active = true;
this.rightDanBlues[this.curIndex].opacity = 255;
this.exetueTween(this.rightDanBlues[this.curIndex],{opacity: 0},0.5);
let node = this.rightTimuOn[this.curIndex];
node.active = true;
node.opacity = 0;
node.scale = 0.5;
cc.tween(node)
.to(0.25, { opacity: 255 , scale:1.2 }, { easing: 'cubicInOut' })
.to(0.25, { opacity: 255 , scale:1 }, { easing: 'cubicInOut' })
.call(() => {
lf.next1();
})
.start();
}
else{
let node = this.rightDanReds[this.curIndex];
node.active = true;
this.playLocalAudio(SOUND_NAME.PCNICETY);
this.nicetry.active = true;
this.nicetry.y = 0 + cc.winSize.height;
cc.tween(this.nicetry)
.to(0.25, { y: 0 - 100 }, { easing: 'cubicInOut' })
.to(0.25, { y: 0}, { easing: 'cubicInOut' })
.delay(1)
.call(() => {
lf.next1();
})
.start();
}
}
next1(){
let lf = this;
this.mengban2.active = false;
this.excellent_node.active = false;
this.nicetry.active = false;
let last:boolean = false;
let nextddd = this.curIndex + 1;
if(nextddd >= this.data.questions.length){
last = true;
}
if(this.lastTimu){
let node = this.lastTimu;
let com:timuPrefab = node.getComponent("timuPrefab");
com.hide();
if(last == false){
this.exetueTween(this.lastTimu,{x: this.lastTimu.x - cc.winSize.width},0.5,function(){
node.active = false;
});
this.exetueTween(this.pingcebg,{x: this.lastTimu.x - cc.winSize.width},0.5,function(){
lf.pingcebg.active = false;
});
}
}
if(last == true){
this.gameOver();
return;
}
this.next();
}
gameOver(){
let lf = this;
this.pingcebg.y = -17;
this.pingcebg.x = 0;
this.pingcebg.active = true;
this.pingcebg.removeAllChildren();
let num = 0;
for(var i = 0;i<this.rights.length;i++){
if(this.rights[i] == true){
num = num + 1;
}
}
let per = num/this.rights.length * 100;
this.log("per:" + per);
// per = 20;
if(per >= 100){
lf.allright_node.active = true;
this.playLocalAudio(SOUND_NAME.ALLRIGHT);
}
else if(per >= 60 && per < 100){
//nicetry
this.playLocalAudio(SOUND_NAME.NICETRY);
lf.endnicetry_node.active = true;
this.endnicetry_node.y = 0 + cc.winSize.height;
cc.tween(this.endnicetry_node)
.to(0.25, { y: 0 - 100 }, { easing: 'cubicInOut' })
.to(0.25, { y: 0}, { easing: 'cubicInOut' })
.delay(1)
.call(() => {
})
.start();
}
else{
//comeon
this.playLocalAudio(SOUND_NAME.COMON);
lf.comon_node.active = true;
this.comon_node.y = 0 + cc.winSize.height;
cc.tween(this.comon_node)
.to(0.25, { y: 0 - 100 }, { easing: 'cubicInOut' })
.to(0.25, { y: 0}, { easing: 'cubicInOut' })
.delay(1)
.call(() => {
})
.start();
}
}
pinceBgLuoXia(fun:Function){
// this.lastTimu.active = false;
let lf = this;
this.pingcebg.active = true;
this.pingcebg.y = -17 + cc.winSize.height;
this.pingcebg.x = 0;
cc.tween(this.pingcebg)
.to(1, { y: -17 }, { easing: 'cubicInOut' })
.call(() => {
//
fun && fun();
let bone = this.data.questions[this.curIndex].dragonBoneData;
asyncLoadDragonBoneAnime(this.pingcebg,bone.skeJsonData.url,bone.texJsonData.url,bone.texPngData.url,1);
lf.showOkBtn();
lf.showRedLaZhu();
lf.btn_touming.active = true;
lf.playAudioByUrl(this.data.guideAudio,function(){
//开始录音
lf.startRedTime();
lf.startTest = true;
});
})
.start();
// this.pingcebg.active = true;
}
startRedTime(){
this.startRed = true;
this.start_RedTime = 0;
//调用真机接口
if(!cc.sys.isBrowser){
window["courseware"].startTest(this.data.questions[this.curIndex].text);
}
}
showOkBtn(){
this.btn_ok.x = 513 + 200;
this.btn_ok.active = true;
this.exetueTween(this.btn_ok,{x: 513},0.5);
}
hideOkBtn(){
}
showRedLaZhu(){
this.progress_red.getChildByName("spine_red").active = false;
this.progress_red.getComponent(cc.ProgressBar).progress = 1;
this.progress_red.active = true;
this.progress_red.x = -447 - 60;
cc.tween(this.progress_red)
.to(0.5, { x: -447 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
hideRedLaZhu(){
cc.tween(this.progress_red)
.to(0.5, { x: -447 - 100 }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
exetueTween(obj:cc.Node,parms:object,time:number,fun:Function = null,easing:string = "cubicInOut"){
cc.tween(obj)
.to(time,parms, { easing: easing })
.call(() => {
fun && fun();
})
.start();
}
showMengBan2(tween:boolean = true){
this.mengban2.active = true;
this.mengban2.opacity = 0;
this.exetueTween(this.mengban2,{opacity: 255},0.5);
}
hideMengBan2(tween:boolean = true){
this.mengban2.active = false;
}
////////////////////////
pic1 = null;
pic2 = null;
initPic() {
// const canvas = cc.find('Canvas');
// const maxW = canvas.width * 0.7;
// this.getSprNodeByUrl(this.data.pic_url, (sprNode) => {
// const picNode1 = sprNode;
// picNode1.scale = maxW / picNode1.width;
// picNode1.baseX = picNode1.x;
// canvas.addChild(picNode1);
// this.pic1 = picNode1;
// const labelNode = new cc.Node();
// labelNode.color = cc.Color.YELLOW;
// const label = labelNode.addComponent(cc.Label);
// label.string = this.data.text;
// label.fontSize = 60;
// label.lineHeight = 60;
// label.font = cc.find('Canvas/res/font/BRLNSDB').getComponent('cc.Label').font;
// picNode1.addChild(labelNode);
// });
// this.getSprNodeByUrl(this.data.pic_url_2, (sprNode) => {
// const picNode2 = sprNode;
// picNode2.scale = maxW / picNode2.width;
// canvas.addChild(picNode2);
// picNode2.x = canvas.width;
// picNode2.baseX = picNode2.x;
// this.pic2 = picNode2;
// const labelNode = new cc.Node();
// const label = labelNode.addComponent(cc.RichText);
// const size = 60
// label.font = cc.find('Canvas/res/font/BRLNSDB').getComponent(cc.Label).font;
// label.string = `<outline color=#751e00 width=4><size=${size}><color=#ffffff>${this.data.text}</color></size></outline>`
// label.lineHeight = size;
// picNode2.addChild(labelNode);
// });
}
initIcon() {
// const iconNode = this.getSprNode('icon');
// iconNode.zIndex = 5;
// iconNode.anchorX = 1;
// iconNode.anchorY = 1;
// iconNode.parent = cc.find('Canvas');
// iconNode.x = iconNode.parent.width / 2 - 10;
// iconNode.y = iconNode.parent.height / 2 - 10;
// iconNode.on(cc.Node.EventType.TOUCH_START, () => {
// this.playAudioByUrl(this.data.audio_url);
// })
}
// curPage = null;
initBtn() {
// this.curPage = 0;
// const bottomPart = cc.find('Canvas/bottomPart');
// bottomPart.zIndex = 5; // 提高层级
// bottomPart.x = bottomPart.parent.width / 2;
// bottomPart.y = -bottomPart.parent.height / 2;
// const leftBtnNode = bottomPart.getChildByName('btn_left');
// //节点中添加了button组件 则可以添加click事件监听
// leftBtnNode.on('click', () => {
// if (!this._cantouch) {
// return;
// }
// if (this.curPage == 0) {
// return;
// }
// this.curPage = 0
// this.leftMove();
// this.playLocalAudio('btn');
// })
// const rightBtnNode = bottomPart.getChildByName('btn_right');
// //节点中添加了button组件 则可以添加click事件监听
// rightBtnNode.on('click', () => {
// if (!this._cantouch) {
// return;
// }
// if (this.curPage == 1) {
// return;
// }
// this.curPage = 1
// this.rightMove();
// // 游戏结束时需要调用这个方法通知系统作业完成
// onHomeworkFinish();
// this.playLocalAudio('btn');
// })
}
leftMove() {
// this._cantouch = false;
// const len = this.pic1.parent.width;
// cc.tween(this.pic1)
// .to(1, { x: this.pic1.baseX }, { easing: 'cubicInOut' })
// .start();
// cc.tween(this.pic2)
// .to(1, { x: this.pic2.baseX }, { easing: 'cubicInOut' })
// .call(() => {
// this._cantouch = true;
// })
// .start();
}
rightMove() {
// this._cantouch = false;
// const len = this.pic1.parent.width;
// cc.tween(this.pic1)
// .to(1, { x: this.pic1.baseX - len }, { easing: 'cubicInOut' })
// .start();
// cc.tween(this.pic2)
// .to(1, { x: this.pic2.baseX - len }, { easing: 'cubicInOut' })
// .call(() => {
// this._cantouch = true;
// })
// .start();
}
// update (dt) {},
playLocalAudio(audioName,callBack:Function = null) {
const audio = cc.find(`Canvas/res/audio/${audioName}`).getComponent(cc.AudioSource);
return new Promise((resolve, reject) => {
const id = cc.audioEngine.playEffect(audio.clip, false);
cc.audioEngine.setFinishCallback(id, () => {
callBack && callBack();
resolve(id);
});
})
}
}
{
"ver": "1.0.8",
"uuid": "e344fefe-0131-4c90-8577-84eb0229d4c4",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "b0c008bc-cf92-463b-8360-0984e13c2e4d",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
import { defaultData } from "../script/defaultData";
export class MyCocosSceneComponent extends cc.Component {
// 生命周期 onLoad
onLoad() {
this.initSceneData();
this.initSize();
}
_imageResList = null;
_audioResList = null;
_animaResList = null;
initSceneData() {
this._imageResList = [];
this._audioResList = [];
this._animaResList = [];
}
_designSize = null; // 设计分辨率
_frameSize = null; // 屏幕分辨率
_mapScaleMin = null; // 场景中常用缩放(取大值)
_mapScaleMax = null; // 场景中常用缩放(取小值)
_cocosScale = null; // cocos 自缩放 (较少用到)
initSize() {
// 注意cc.winSize只有在适配后(修改fitHeight/fitWidth后)才能获取到正确的值,因此使用cc.getFrameSize()来获取初始的屏幕大小
let screen_size = cc.view.getFrameSize().width / cc.view.getFrameSize().height
let design_size = cc.Canvas.instance.designResolution.width / cc.Canvas.instance.designResolution.height
let f = screen_size >= design_size
cc.Canvas.instance.fitHeight = f
cc.Canvas.instance.fitWidth = !f
const frameSize = cc.view.getFrameSize();
this._frameSize = frameSize;
this._designSize = cc.view.getDesignResolutionSize();
let sx = cc.winSize.width / frameSize.width;
let sy = cc.winSize.height / frameSize.height;
this._cocosScale = Math.min(sx, sy);
sx = frameSize.width / this._designSize.width;
sy = frameSize.height / this._designSize.height;
this._mapScaleMin = Math.min(sx, sy) * this._cocosScale;//其他
this._mapScaleMax = Math.max(sx, sy) * this._cocosScale;//背景
cc.director['_scene'].width = frameSize.width;
cc.director['_scene'].height = frameSize.height;
}
data = null;
// 生命周期 start
start() {
if (window && (<any>window).courseware && (<any>window).courseware.getData) {
(<any>window).courseware.getData((data) => {
this.log('data server:' + data);
this.data = data || this.getDefaultData();
this.data = JSON.parse(JSON.stringify(this.data));
this.preloadItem();
})
} else {
this.data = this.getDefaultData();
this.data = JSON.parse(JSON.stringify(this.data));
this.preloadItem();
}
}
getDefaultData() {
return defaultData;
}
preloadItem() {
this.addPreloadImage();
this.addPreloadAudio();
this.addPreloadAnima();
this.preload();
}
addPreloadImage() {
}
addPreloadAudio() {
}
addPreloadAnima() {
}
preload() {
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
cc.assetManager.loadAny(preloadArr, null, null, (err, data) => {
if (window && window["air"]) {
// window["air"].onCourseInScreen = (next) => {
// window["air"].isCourseInScreen = true;
// this.onLoadEnd();
// next();
// };
this.onLoadEnd();
window["air"].hideAirClassLoading();
} else {
this.onLoadEnd();
}
cc.debug.setDisplayStats(false);
});
}
log (str) {
const node = cc.find('middleLayer');
if(node){
node.getComponent('middleLayer').log(str);
}else{
cc.log(str);
}
}
onLoadEnd() {
}
// ------------------------------------------------
getSprNode(resName) {
const sf = cc.find('Canvas/res/img/' + resName).getComponent(cc.Sprite).spriteFrame;
const node = new cc.Node();
node.addComponent(cc.Sprite).spriteFrame = sf;
return node;
}
getSpriteFrimeByUrl(url, cb) {
cc.loader.load({ url }, (err, img) => {
const spriteFrame = new cc.SpriteFrame(img)
if (cb) {
cb(spriteFrame);
}
})
}
getSprNodeByUrl(url, cb) {
const node = new cc.Node();
const spr = node.addComponent(cc.Sprite);
this.getSpriteFrimeByUrl(url, (sf) => {
spr.spriteFrame = sf;
if (cb) {
cb(node);
}
})
}
playAudioByUrl(audio_url, cb = null) {
if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
cb();
});
}
});
}else{
cb && cb();
}
}
getRomoteDragon(parent:cc.Node){
// let bone = {
// bone_ske: "https://wxmini-resource.hortorgames.com/images/20180919/20180919164706/box_anim_ske.json",
// bone_tex :"https://wxmini-resource.hortorgames.com/images/20180919/20180919164709/box_anim_tex.json",
// bone_tex_img:"https://wxmini-resource.hortorgames.com/images/20180919/20180919164704/box_anim_tex.png"
// };
let bone = this.data.questions[0].dragonBoneData;
// cc.loader.load([bone.skeJsonData.url, bone.texJsonData.url, bone.texPngData.url], function(err, results) {
// let node = new cc.Node();
// let dragonBonesNode = node.addComponent(dragonBones.ArmatureDisplay);
// let _dragonAsset = new dragonBones.DragonBonesAsset();
// _dragonAsset.dragonBonesJson = JSON.stringify(results.getContent(bone.skeJsonData.url));
// let _dragonAtlasAsset = new dragonBones.DragonBonesAtlasAsset();
// _dragonAtlasAsset.atlasJson = JSON.stringify(results.getContent(bone.texJsonData.url));
// _dragonAtlasAsset.texture = results.getContent(bone.texPngData.url);
// dragonBonesNode.dragonAsset = _dragonAsset;
// dragonBonesNode.dragonAtlasAsset = _dragonAtlasAsset;
// dragonBonesNode.buildArmature('right',node);
// dragonBonesNode.playAnimation('right',0);
// parent.addChild(node);
// }.bind(this));
cc.assetManager.loadRemote(bone.texPngData.url, (error, texture) => {
cc.assetManager.loadRemote(bone.texJsonData.url, (error, atlasJson) => {
cc.assetManager.loadRemote(bone.skeJsonData.url, (error, dragonBonesJson) => {
let node = new cc.Node();
let dragonBonesNode = parent.addComponent(dragonBones.ArmatureDisplay);
var atlas = new dragonBones.DragonBonesAtlasAsset();
atlas.atlasJson = JSON.stringify(atlasJson);
atlas.texture = texture;
var asset = new dragonBones.DragonBonesAsset();
asset.dragonBonesJson = JSON.stringify(dragonBonesJson);
dragonBonesNode.dragonAtlasAsset = atlas;
dragonBonesNode.dragonAsset = asset;
// console.log(atlas);
// console.log(asset);
// console.log(dragonBonesNode);
// dragonBonesNode.armatureName = 'newAnimation';
// let armatureNames = dragonBonesJson.armature.map(data => data.name);
// if (armatureNames.length > 0) {
// // dragonBonesNode.armatureName = ;
// // dragonBonesNode.playAnimation('newAnimation',0);
// dragonBonesNode.buildArmature(armatureNames[0],node);
// dragonBonesNode.playAnimation('newAnimation',0);
// }
dragonBonesNode.buildArmature("armature",node);
dragonBonesNode.playAnimation('newAnimation',0);
parent.addChild(node);
// // var atlas = new dragonBones.DragonBonesAtlasAsset();
// var atlas = dragonBonesNode.dragonAtlasAsset;
// atlas.atlasJson = JSON.stringify(atlasJson);
// atlas.texture = texture;
// // var asset = new dragonBones.DragonBonesAsset();
// var asset = dragonBonesNode.dragonAsset;
// asset.dragonBonesJson = JSON.stringify(dragonBonesJson);
// // dragonBonesNode.dragonAtlasAsset = atlas;
// // dragonBonesNode.dragonAsset = asset;
// // console.log(atlas);
// // console.log(asset);
// // console.log(dragonBonesNode);
// // dragonBonesNode.armatureName = 'newAnimation';
// dragonBonesNode.buildArmature('newAnimation',parent);
// dragonBonesNode.playAnimation('newAnimation',0);
// // parent.addChild(node);
});
});
});
}
getLoaclDragon(parent:cc.Node,name:string){
let bone = {
bone_ske: "assets/NEXT_test001/dragonBones/" + name + "/" + name + "_ske.json",
bone_tex :"assets/NEXT_test001/dragonBones/" + name + "/" + name + "_tex.json",
bone_tex_img:"assets/NEXT_test001/dragonBones/" + name + "/" + name + "_tex.png"
};
// let bone = this.data.questions[0].dragonBoneData;
// self.crossNode.removeAllChildren();
cc.resources.load([bone.bone_ske, bone.bone_tex, bone.bone_tex_img], function(err, results) {
let node = new cc.Node();
let dragonBonesNode = node.addComponent(dragonBones.ArmatureDisplay);
let _dragonAsset = new dragonBones.DragonBonesAsset();
_dragonAsset.dragonBonesJson = JSON.stringify(results.getContent(bone.bone_ske));
let _dragonAtlasAsset = new dragonBones.DragonBonesAtlasAsset();
_dragonAtlasAsset.atlasJson = JSON.stringify(results.getContent(bone.bone_tex));
_dragonAtlasAsset.texture = results.getContent(bone.bone_tex_img);
dragonBonesNode.dragonAsset = _dragonAsset;
dragonBonesNode.dragonAtlasAsset = _dragonAtlasAsset;
dragonBonesNode.buildArmature(name,node);
dragonBonesNode.playAnimation(name,0);
parent.addChild(node);
}.bind(this));
}
}
{
"ver": "1.0.8",
"uuid": "f8b451ff-857c-4ca8-9870-866bc5154a29",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
// export const defaultData = {
// "pic_url": "http://staging-teach.cdn.ireadabc.com/ed94332a503c31e0908bd4c6923a2665.png",
// "pic_url_2": "http://staging-teach.cdn.ireadabc.com/5fb60317ade0195d35ad8034d5370a7f.png",
// "text": "This is a test label.",
// "audio_url": "http://staging-teach.cdn.ireadabc.com/f47f1d7b5c160fe1c59500d180346240.mp3",
// "title_text" : "Find the missing piece of the cake",
// "timu_arr": ["the","that","where","is","okok"],
// "timu_right_arr":["h","a","e","i","k"],
// "timu_wrong_arr":["m","m","m","m","m"],
// }
//https://www.bejson.com/
export const defaultData = {
"questions": [{
"text": "dog",
"audio": "http://staging-teach.cdn.ireadabc.com/dfb27b510e121a1045a3b7613a530e43.mp3",
"dragonBoneData": {
"skeJsonData": {
"url": "http://staging-teach.cdn.ireadabc.com/19d1a7f807cb34e8706d2d3b0324278b.json",
"name": "right_ske.json"
},
"texJsonData": {
"url": "http://staging-teach.cdn.ireadabc.com/8593091ce08cf9fd7c2d86f332b6cd6c.json",
"name": "right_tex.json"
},
"texPngData": {
"url": "http://staging-teach.cdn.ireadabc.com/d623e6d625ef102dbc5420b2f37fa52f.png",
"name": "right_tex.png"
}
},
"waitTime": 12,
"choosewaitTime": 5,
"testWaitTime": 3,
"rightLetter": "d",
"wrongLetter": "b"
}, {
"text": "apple",
"audio": "http://staging-teach.cdn.ireadabc.com/7c18e0838dcf0707f885842ed09e1579.mp3",
"dragonBoneData": {
"skeJsonData": {
"url": "http://staging-teach.cdn.ireadabc.com/703a41d6c7afe6fe653014d585ef0d58.json",
"name": "d1_ske.json"
},
"texJsonData": {
"url": "http://staging-teach.cdn.ireadabc.com/02bbebdc4a9f4a35d9ec285f61fca19c.json",
"name": "d1_tex.json"
},
"texPngData": {
"url": "http://staging-teach.cdn.ireadabc.com/ba2041fb4f69c37be52b76f5fb274c09.png",
"name": "d1_tex.png"
}
},
"choosewaitTime": 5,
"testWaitTime": 3,
"rightLetter": "a",
"wrongLetter": "e"
}],
"title": "xxx",
"guideAudio": "http://staging-teach.cdn.ireadabc.com/40468ef6d120d03f83541b9344c6f9ea.mp3"
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "c41b0e51-55d7-443c-af3a-b22c3dd9b9e5",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
export async function asyncLoadDragonBoneAnime(node, skeJsonDataUrl, texJsonDataUrl, texPngDataUrl,times:number = 0) {
if (!texPngDataUrl || !texJsonDataUrl || !texPngDataUrl
|| texPngDataUrl == '' || texJsonDataUrl == '' || texPngDataUrl == '') {
return;
}
return new Promise((resolve, reject) => {
if (node.animaNode) {
node.animaNode.removeFromParent();
}
const animaNode = new cc.Node();
animaNode.name = 'animaNode';
animaNode.parent = node;
animaNode.active = true;
node.animaNode = animaNode;
const dragonDisplay = animaNode.addComponent(dragonBones.ArmatureDisplay);
const loadTexture = new Promise((resolve, reject) => {
cc.assetManager.loadRemote(texPngDataUrl, (error, texture) => {
if (error) {
reject(error);
}
resolve(texture);
});
});
const loadTexJsonData = new Promise((resolve, reject) => {
cc.assetManager.loadAny({ url: texJsonDataUrl }, (error, atlasJson) => {
if (error) {
reject(error);
}
resolve(atlasJson);
});
});
const loadSkeJsonData = new Promise((resolve, reject) => {
cc.assetManager.loadAny({ url: skeJsonDataUrl }, (error, dragonBonesJson) => {
if (error) {
reject(error);
}
resolve(dragonBonesJson);
});
});
Promise.all([loadTexture, loadTexJsonData, loadSkeJsonData]).then(([texture, atlasJson, dragonBonesJson]) => {
const atlas = new dragonBones.DragonBonesAtlasAsset();
atlas.atlasJson = JSON.stringify(atlasJson);
atlas.texture = texture;
const asset = new dragonBones.DragonBonesAsset();
asset.dragonBonesJson = JSON.stringify(dragonBonesJson);
dragonDisplay.dragonAtlasAsset = atlas;
dragonDisplay.dragonAsset = asset;
let armatureNames = dragonBonesJson.armature.map(data => data.name);
if (armatureNames.length > 0) {
dragonDisplay.armatureName = armatureNames[0];
dragonDisplay.playAnimation('newAnimation',times);
}
resolve(animaNode);
});
});
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "fffc4385-40c7-4261-b7a3-b06cfd1177be",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
cc.sys.capabilities["touches"] = true;
!(function (global) {
"use strict";
var Op = Object.prototype;
var hasOwn = Op.hasOwnProperty;
var undefined; // More compressible than void 0.
var $Symbol = typeof Symbol === "function" ? Symbol : {};
var iteratorSymbol = $Symbol.iterator || "@@iterator";
var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator";
var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
var inModule = typeof module === "object";
var runtime = global.regeneratorRuntime;
if (runtime) {
if (inModule) {
// If regeneratorRuntime is defined globally and we're in a module,
// make the exports object identical to regeneratorRuntime.
module.exports = runtime;
}
// Don't bother evaluating the rest of this file if the runtime was
// already defined globally.
return;
}
// Define the runtime globally (as expected by generated code) as either
// module.exports (if we're in a module) or a new, empty object.
runtime = global.regeneratorRuntime = inModule ? module.exports : {};
function wrap(innerFn, outerFn, self, tryLocsList) {
// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;
var generator = Object.create(protoGenerator.prototype);
var context = new Context(tryLocsList || []);
// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke = makeInvokeMethod(innerFn, self, context);
return generator;
}
runtime.wrap = wrap;
// Try/catch helper to minimize deoptimizations. Returns a completion
// record like context.tryEntries[i].completion. This interface could
// have been (and was previously) designed to take a closure to be
// invoked without arguments, but in all the cases we care about we
// already have an existing method we want to call, so there's no need
// to create a new function object. We can even get away with assuming
// the method takes exactly one argument, since that happens to be true
// in every case, so we don't have to touch the arguments object. The
// only additional allocation required is the completion record, which
// has a stable shape and so hopefully should be cheap to allocate.
function tryCatch(fn, obj, arg) {
try {
return { type: "normal", arg: fn.call(obj, arg) };
} catch (err) {
return { type: "throw", arg: err };
}
}
var GenStateSuspendedStart = "suspendedStart";
var GenStateSuspendedYield = "suspendedYield";
var GenStateExecuting = "executing";
var GenStateCompleted = "completed";
// Returning this object from the innerFn has the same effect as
// breaking out of the dispatch switch statement.
var ContinueSentinel = {};
// Dummy constructor functions that we use as the .constructor and
// .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions.
function Generator() { }
function GeneratorFunction() { }
function GeneratorFunctionPrototype() { }
// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
var IteratorPrototype = {};
IteratorPrototype[iteratorSymbol] = function () {
return this;
};
var getProto = Object.getPrototypeOf;
var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
if (NativeIteratorPrototype &&
NativeIteratorPrototype !== Op &&
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
// This environment has a native %IteratorPrototype%; use it instead
// of the polyfill.
IteratorPrototype = NativeIteratorPrototype;
}
var Gp = GeneratorFunctionPrototype.prototype =
Generator.prototype = Object.create(IteratorPrototype);
GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype;
GeneratorFunctionPrototype.constructor = GeneratorFunction;
GeneratorFunctionPrototype[toStringTagSymbol] =
GeneratorFunction.displayName = "GeneratorFunction";
// Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype) {
["next", "throw", "return"].forEach(function (method) {
prototype[method] = function (arg) {
return this._invoke(method, arg);
};
});
}
runtime.isGeneratorFunction = function (genFun) {
var ctor = typeof genFun === "function" && genFun.constructor;
return ctor
? ctor === GeneratorFunction ||
// For the native GeneratorFunction constructor, the best we can
// do is to check its .name property.
(ctor.displayName || ctor.name) === "GeneratorFunction"
: false;
};
runtime.mark = function (genFun) {
if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
} else {
genFun.__proto__ = GeneratorFunctionPrototype;
if (!(toStringTagSymbol in genFun)) {
genFun[toStringTagSymbol] = "GeneratorFunction";
}
}
genFun.prototype = Object.create(Gp);
return genFun;
};
// Within the body of any async function, `await x` is transformed to
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited.
runtime.awrap = function (arg) {
return { __await: arg };
};
function AsyncIterator(generator) {
function invoke(method, arg, resolve, reject) {
var record = tryCatch(generator[method], generator, arg);
if (record.type === "throw") {
reject(record.arg);
} else {
var result = record.arg;
var value = result.value;
if (value &&
typeof value === "object" &&
hasOwn.call(value, "__await")) {
return Promise.resolve(value.__await).then(function (value) {
invoke("next", value, resolve, reject);
}, function (err) {
invoke("throw", err, resolve, reject);
});
}
return Promise.resolve(value).then(function (unwrapped) {
// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration. If the Promise is rejected, however, the
// result for this iteration will be rejected with the same
// reason. Note that rejections of yielded Promises are not
// thrown back into the generator function, as is the case
// when an awaited Promise is rejected. This difference in
// behavior between yield and await is important, because it
// allows the consumer to decide what to do with the yielded
// rejection (swallow it and continue, manually .throw it back
// into the generator, abandon iteration, whatever). With
// await, by contrast, there is no opportunity to examine the
// rejection reason outside the generator function, so the
// only option is to throw it from the await expression, and
// let the generator function handle the exception.
result.value = unwrapped;
resolve(result);
}, reject);
}
}
var previousPromise;
function enqueue(method, arg) {
function callInvokeWithMethodAndArg() {
return new Promise(function (resolve, reject) {
invoke(method, arg, resolve, reject);
});
}
return previousPromise =
// If enqueue has been called before, then we want to wait until
// all previous Promises have been resolved before calling invoke,
// so that results are always delivered in the correct order. If
// enqueue has not been called before, then it is important to
// call invoke immediately, without waiting on a callback to fire,
// so that the async generator function has the opportunity to do
// any necessary setup in a predictable way. This predictability
// is why the Promise constructor synchronously invokes its
// executor callback, and why async functions synchronously
// execute code before the first await. Since we implement simple
// async functions in terms of async generators, it is especially
// important to get this right, even though it requires care.
previousPromise ? previousPromise.then(
callInvokeWithMethodAndArg,
// Avoid propagating failures to Promises returned by later
// invocations of the iterator.
callInvokeWithMethodAndArg
) : callInvokeWithMethodAndArg();
}
// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke = enqueue;
}
defineIteratorMethods(AsyncIterator.prototype);
AsyncIterator.prototype[asyncIteratorSymbol] = function () {
return this;
};
runtime.AsyncIterator = AsyncIterator;
// Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.
runtime.async = function (innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator(
wrap(innerFn, outerFn, self, tryLocsList)
);
return runtime.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function (result) {
return result.done ? result.value : iter.next();
});
};
function makeInvokeMethod(innerFn, self, context) {
var state = GenStateSuspendedStart;
return function invoke(method, arg) {
if (state === GenStateExecuting) {
throw new Error("Generator is already running");
}
if (state === GenStateCompleted) {
if (method === "throw") {
throw arg;
}
// Be forgiving, per 25.3.3.3.3 of the spec:
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
return doneResult();
}
context.method = method;
context.arg = arg;
while (true) {
var delegate = context.delegate;
if (delegate) {
var delegateResult = maybeInvokeDelegate(delegate, context);
if (delegateResult) {
if (delegateResult === ContinueSentinel) continue;
return delegateResult;
}
}
if (context.method === "next") {
// Setting context._sent for legacy support of Babel's
// function.sent implementation.
context.sent = context._sent = context.arg;
} else if (context.method === "throw") {
if (state === GenStateSuspendedStart) {
state = GenStateCompleted;
throw context.arg;
}
context.dispatchException(context.arg);
} else if (context.method === "return") {
context.abrupt("return", context.arg);
}
state = GenStateExecuting;
var record = tryCatch(innerFn, self, context);
if (record.type === "normal") {
// If an exception is thrown from innerFn, we leave state ===
// GenStateExecuting and loop back for another invocation.
state = context.done
? GenStateCompleted
: GenStateSuspendedYield;
if (record.arg === ContinueSentinel) {
continue;
}
return {
value: record.arg,
done: context.done
};
} else if (record.type === "throw") {
state = GenStateCompleted;
// Dispatch the exception by looping back around to the
// context.dispatchException(context.arg) call above.
context.method = "throw";
context.arg = record.arg;
}
}
};
}
// Call delegate.iterator[context.method](context.arg) and handle the
// result, either by returning a { value, done } result from the
// delegate iterator, or by modifying context.method and context.arg,
// setting context.delegate to null, and returning the ContinueSentinel.
function maybeInvokeDelegate(delegate, context) {
var method = delegate.iterator[context.method];
if (method === undefined) {
// A .throw or .return when the delegate iterator has no .throw
// method always terminates the yield* loop.
context.delegate = null;
if (context.method === "throw") {
if (delegate.iterator.return) {
// If the delegate iterator has a return method, give it a
// chance to clean up.
context.method = "return";
context.arg = undefined;
maybeInvokeDelegate(delegate, context);
if (context.method === "throw") {
// If maybeInvokeDelegate(context) changed context.method from
// "return" to "throw", let that override the TypeError below.
return ContinueSentinel;
}
}
context.method = "throw";
context.arg = new TypeError(
"The iterator does not provide a 'throw' method");
}
return ContinueSentinel;
}
var record = tryCatch(method, delegate.iterator, context.arg);
if (record.type === "throw") {
context.method = "throw";
context.arg = record.arg;
context.delegate = null;
return ContinueSentinel;
}
var info = record.arg;
if (!info) {
context.method = "throw";
context.arg = new TypeError("iterator result is not an object");
context.delegate = null;
return ContinueSentinel;
}
if (info.done) {
// Assign the result of the finished delegate to the temporary
// variable specified by delegate.resultName (see delegateYield).
context[delegate.resultName] = info.value;
// Resume execution at the desired location (see delegateYield).
context.next = delegate.nextLoc;
// If context.method was "throw" but the delegate handled the
// exception, let the outer generator proceed normally. If
// context.method was "next", forget context.arg since it has been
// "consumed" by the delegate iterator. If context.method was
// "return", allow the original .return call to continue in the
// outer generator.
if (context.method !== "return") {
context.method = "next";
context.arg = undefined;
}
} else {
// Re-yield the result returned by the delegate method.
return info;
}
// The delegate iterator is finished, so forget it and continue with
// the outer generator.
context.delegate = null;
return ContinueSentinel;
}
// Define Generator.prototype.{next,throw,return} in terms of the
// unified ._invoke helper method.
defineIteratorMethods(Gp);
Gp[toStringTagSymbol] = "Generator";
// A Generator should always return itself as the iterator object when the
// @@iterator function is called on it. Some browsers' implementations of the
// iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen.
// See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol] = function () {
return this;
};
Gp.toString = function () {
return "[object Generator]";
};
function pushTryEntry(locs) {
var entry = { tryLoc: locs[0] };
if (1 in locs) {
entry.catchLoc = locs[1];
}
if (2 in locs) {
entry.finallyLoc = locs[2];
entry.afterLoc = locs[3];
}
this.tryEntries.push(entry);
}
function resetTryEntry(entry) {
var record = entry.completion || {};
record.type = "normal";
delete record.arg;
entry.completion = record;
}
function Context(tryLocsList) {
// The root entry object (effectively a try statement without a catch
// or a finally block) gives us a place to store values thrown from
// locations where there is no enclosing try statement.
this.tryEntries = [{ tryLoc: "root" }];
tryLocsList.forEach(pushTryEntry, this);
this.reset(true);
}
runtime.keys = function (object) {
var keys = [];
for (var key in object) {
keys.push(key);
}
keys.reverse();
// Rather than returning an object with a next method, we keep
// things simple and return the next function itself.
return function next() {
while (keys.length) {
var key = keys.pop();
if (key in object) {
next.value = key;
next.done = false;
return next;
}
}
// To avoid creating an additional object, we just hang the .value
// and .done properties off the next function object itself. This
// also ensures that the minifier will not anonymize the function.
next.done = true;
return next;
};
};
function values(iterable) {
if (iterable) {
var iteratorMethod = iterable[iteratorSymbol];
if (iteratorMethod) {
return iteratorMethod.call(iterable);
}
if (typeof iterable.next === "function") {
return iterable;
}
if (!isNaN(iterable.length)) {
var i = -1, next = function next() {
while (++i < iterable.length) {
if (hasOwn.call(iterable, i)) {
next.value = iterable[i];
next.done = false;
return next;
}
}
next.value = undefined;
next.done = true;
return next;
};
return next.next = next;
}
}
// Return an iterator with no values.
return { next: doneResult };
}
runtime.values = values;
function doneResult() {
return { value: undefined, done: true };
}
Context.prototype = {
constructor: Context,
reset: function (skipTempReset) {
this.prev = 0;
this.next = 0;
// Resetting context._sent for legacy support of Babel's
// function.sent implementation.
this.sent = this._sent = undefined;
this.done = false;
this.delegate = null;
this.method = "next";
this.arg = undefined;
this.tryEntries.forEach(resetTryEntry);
if (!skipTempReset) {
for (var name in this) {
// Not sure about the optimal order of these conditions:
if (name.charAt(0) === "t" &&
hasOwn.call(this, name) &&
!isNaN(+name.slice(1))) {
this[name] = undefined;
}
}
}
},
stop: function () {
this.done = true;
var rootEntry = this.tryEntries[0];
var rootRecord = rootEntry.completion;
if (rootRecord.type === "throw") {
throw rootRecord.arg;
}
return this.rval;
},
dispatchException: function (exception) {
if (this.done) {
throw exception;
}
var context = this;
function handle(loc, caught) {
record.type = "throw";
record.arg = exception;
context.next = loc;
if (caught) {
// If the dispatched exception was caught by a catch block,
// then let that catch block handle the exception normally.
context.method = "next";
context.arg = undefined;
}
return !!caught;
}
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
var record = entry.completion;
if (entry.tryLoc === "root") {
// Exception thrown outside of any try block that could handle
// it, so set the completion value of the entire function to
// throw the exception.
return handle("end");
}
if (entry.tryLoc <= this.prev) {
var hasCatch = hasOwn.call(entry, "catchLoc");
var hasFinally = hasOwn.call(entry, "finallyLoc");
if (hasCatch && hasFinally) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
} else if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else if (hasCatch) {
if (this.prev < entry.catchLoc) {
return handle(entry.catchLoc, true);
}
} else if (hasFinally) {
if (this.prev < entry.finallyLoc) {
return handle(entry.finallyLoc);
}
} else {
throw new Error("try statement without catch or finally");
}
}
}
},
abrupt: function (type, arg) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc <= this.prev &&
hasOwn.call(entry, "finallyLoc") &&
this.prev < entry.finallyLoc) {
var finallyEntry = entry;
break;
}
}
if (finallyEntry &&
(type === "break" ||
type === "continue") &&
finallyEntry.tryLoc <= arg &&
arg <= finallyEntry.finallyLoc) {
// Ignore the finally entry if control is not jumping to a
// location outside the try/catch block.
finallyEntry = null;
}
var record = finallyEntry ? finallyEntry.completion : {};
record.type = type;
record.arg = arg;
if (finallyEntry) {
this.method = "next";
this.next = finallyEntry.finallyLoc;
return ContinueSentinel;
}
return this.complete(record);
},
complete: function (record, afterLoc) {
if (record.type === "throw") {
throw record.arg;
}
if (record.type === "break" ||
record.type === "continue") {
this.next = record.arg;
} else if (record.type === "return") {
this.rval = this.arg = record.arg;
this.method = "return";
this.next = "end";
} else if (record.type === "normal" && afterLoc) {
this.next = afterLoc;
}
return ContinueSentinel;
},
finish: function (finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.finallyLoc === finallyLoc) {
this.complete(entry.completion, entry.afterLoc);
resetTryEntry(entry);
return ContinueSentinel;
}
}
},
"catch": function (tryLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i];
if (entry.tryLoc === tryLoc) {
var record = entry.completion;
if (record.type === "throw") {
var thrown = record.arg;
resetTryEntry(entry);
}
return thrown;
}
}
// The context.catch method must only be called with a location
// argument that corresponds to a known catch block.
throw new Error("illegal catch attempt");
},
delegateYield: function (iterable, resultName, nextLoc) {
this.delegate = {
iterator: values(iterable),
resultName: resultName,
nextLoc: nextLoc
};
if (this.method === "next") {
// Deliberately forget the last sent value so that we don't
// accidentally pass it on to the delegate.
this.arg = undefined;
}
return ContinueSentinel;
}
};
})(
// In sloppy mode, unbound `this` refers to the global object, fallback to
// Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy.
(function () { return this })() || Function("return this")()
);
{
"ver": "1.0.8",
"uuid": "b54300af-b8e5-4b4e-aa2f-9ac1cef7b598",
"isPlugin": true,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
// Learn TypeScript:
// - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
import SceneComponent, { SOUND_NAME } from "../scene/NEXT_test001";
const {ccclass, property} = cc._decorator;
@ccclass
export default class timuPrefab extends cc.Component {
@property(cc.Label)
lab_bottom: cc.Label = null;
// @property(cc.Node)
// root: cc.Node = null;
// @property
// text: string = 'hello';
// LIFE-CYCLE CALLBACKS:
// onLoad () {}
private cakeNodes:Array<cc.Node> = [];
private str:string;
private right:string;
private wrong:string;
//第几个位置
private index:number = 0;
@property(cc.Node)
private cake_right_1:cc.Node;
@property(cc.Node)
private cake_right_2:cc.Node;
private sceneComponent:SceneComponent;
private click:boolean = false;
start () {
}
// update (dt) {}
public initUI(){
for(var i = 0;i < 5;i++){
let id = i + 1;
this.cakeNodes.push(this.node.getChildByName("cake" + id));
}
}
setString(str:string,right:string,wrong:string,sceneComponent:SceneComponent){
this.sceneComponent = sceneComponent;
this.str = str;
this.right = right;
this.wrong = wrong;
this.lab_bottom.string = str;
let newStr:string = "";
for(var i = 0;i < str.length;i++){
if(str[i] == this.right){
this.index = i;
}
else{
newStr = newStr + str[i];
}
}
for(var i = 0;i < this.cakeNodes.length;i++){
if(newStr[i] != null && newStr[i] != undefined){
this.cakeNodes[i].active = true;
this.cakeNodes[i].getChildByName("lab_text").getComponent(cc.Label).string = newStr[i];
}
else{
this.cakeNodes[i].active = false;
}
}
this.cake_right_1.getChildByName("lab_text").getComponent(cc.Label).string = this.right;
this.cake_right_2.getChildByName("lab_text").getComponent(cc.Label).string = this.wrong;
let randomValue = Math.random() * 100;
if(randomValue < 50){
this.cake_right_1.y = 120;
this.cake_right_2.y = -81;
}
else{
this.cake_right_1.y = -81;
this.cake_right_2.y = 120;
}
let lf = this;
this.cake_right_1.on('click', () => {
if(lf.sceneComponent.startBlue == false) return;
lf.cake_right_1.getComponent(cc.Button).enabled = false;
lf.cake_right_2.getComponent(cc.Button).enabled = false;
lf.log("right");
//right
lf.cake_right_1.getChildByName("cake3_k").active = true;
let pos = lf.cakeNodes[lf.index].position;
lf.sceneComponent.judge(true);
cc.tween(lf.cake_right_1)
.to(1, { x: pos.x ,y:pos.y}, { easing: 'cubicInOut' })
.call(() => {
for(var i = 0;i < lf.cakeNodes.length;i++){
if(str[i] != null && str[i] != undefined){
lf.cakeNodes[i].active = true;
lf.cakeNodes[i].getChildByName("lab_text").getComponent(cc.Label).string = str[i];
}
else{
lf.cakeNodes[i].active = false;
}
}
lf.cake_right_1.active = false;
lf.cakeNodes[str.length - 1].getChildByName("spinecake").active = true;
lf.sceneComponent.playLocalAudio(SOUND_NAME.RIGHT);
lf.sceneComponent.hideVoice();
lf.sceneComponent.hideBlueLaZhu();
lf.hideCakeRight2();
lf.scheduleOnce(function(){
lf.sceneComponent.pinceBgLuoXia(function(){
lf.lab_bottom.node.active = false;
});
},0.5);//延迟时间
})
.start();
})
this.cake_right_2.on('click', () => {
if(lf.sceneComponent.startBlue == false) return;
lf.cake_right_1.getComponent(cc.Button).enabled = false;
lf.cake_right_2.getComponent(cc.Button).enabled = false;
lf.log("wrong");
lf.sceneComponent.judge(false);
cc.tween(lf.cake_right_1)
.to(0.5, { y: lf.sceneComponent.zhazha_node.y }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
cc.tween(lf.cake_right_2)
.to(0.5, { y: lf.sceneComponent.zhazha_node.y }, { easing: 'cubicInOut' })
.call(() => {
lf.hide();
lf.sceneComponent.playLocalAudio(SOUND_NAME.WRONG);
lf.sceneComponent.zhazha_node.active = true;
lf.sceneComponent.hideVoice();
lf.sceneComponent.hideBlueLaZhu();
lf.sceneComponent.chooseWrong();
lf.scheduleOnce(function(){
lf.sceneComponent.next();
},0.5);//延迟时间
})
.start();
})
this.cake_right_1.getChildByName("cake3_k").active = false;
this.cake_right_2.getChildByName("cake3_k").active = false;
}
hide(){
this.cake_right_1.active = false;
this.cake_right_2.active = false;
}
hideCakeRight2(){
cc.tween(this.cake_right_2)
.to(0.5, { x: this.cake_right_2.x + cc.winSize.width }, { easing: 'cubicInOut' })
.call(() => {
})
.start();
}
moveLeft(fun:Function = null){
this.node.x = cc.winSize.width/2 + 310/2;
cc.tween(this.node)
.to(1, { x: 0 }, { easing: 'cubicInOut' })
.call(() => {
fun && fun();
})
.start();
}
moveRight(fun:Function = null){
cc.tween(this.node)
.to(1, { x: cc.winSize.width/2 + 310/2 }, { easing: 'cubicInOut' })
.call(() => {
fun && fun();
this.node.destroy();
})
.start();
}
log (str) {
const node = cc.find('middleLayer');
if(node){
node.getComponent('middleLayer').log(str);
}else{
cc.log(str);
}
}
}
{
"ver": "1.0.8",
"uuid": "d6fa384f-3473-4b4c-b398-ad41f65a860e",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
export function getPosByAngle(angle, len) {
const radian = angle * Math.PI / 180;
const x = Math.sin(radian) * len;
const y = Math.cos(radian) * len;
return { x, y };
}
export function getAngleByPos(px, py, mx, my) {
const x = Math.abs(px - mx);
const y = Math.abs(py - my);
const z = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2));
const cos = y / z;
const radina = Math.acos(cos); // 用反三角函数求弧度
let angle = Math.floor(180 / (Math.PI / radina) * 100) / 100; // 将弧度转换成角度
if (mx > px && my > py) {// 鼠标在第四象限
angle = 180 - angle;
}
if (mx === px && my > py) {// 鼠标在y轴负方向上
angle = 180;
}
if (mx > px && my === py) {// 鼠标在x轴正方向上
angle = 90;
}
if (mx < px && my > py) {// 鼠标在第三象限
angle = 180 + angle;
}
if (mx < px && my === py) {// 鼠标在x轴负方向
angle = 270;
}
if (mx < px && my < py) {// 鼠标在第二象限
angle = 360 - angle;
}
// console.log('angle: ', angle);
return angle;
}
export function exchangeNodePos(baseNode, targetNode) {
return baseNode.convertToNodeSpaceAR(targetNode._parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y)));
}
export function RandomInt(a, b = 0) {
let max = Math.max(a, b);
let min = Math.min(a, b);
return Math.floor(Math.random() * (max - min) + min);
}
export function randomSortByArr(arr) {
const newArr = [];
const tmpArr = arr.concat();
while (tmpArr.length > 0) {
const randomIndex = Math.floor(tmpArr.length * Math.random());
newArr.push(tmpArr[randomIndex]);
tmpArr.splice(randomIndex, 1);
}
return newArr;
}
export function setSprNodeMaxLen(sprNode, maxW, maxH) {
const sx = maxW / sprNode.width;
const sy = maxH / sprNode.height;
const s = Math.min(sx, sy);
sprNode.scale = Math.round(s * 1000) / 1000;
}
export function localPosTolocalPos(baseNode, targetNode) {
const worldPos = targetNode.parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y));
const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
return localPos;
}
export function worldPosToLocalPos(worldPos, baseNode) {
const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
return localPos;
}
export function getScaleRateBy2Node(baseNode, targetNode, maxFlag = true) {
const worldRect1 = targetNode.getBoundingBoxToWorld();
const worldRect2 = baseNode.getBoundingBoxToWorld();
const sx = worldRect1.width / worldRect2.width;
const sy = worldRect1.height / worldRect2.height;
if (maxFlag) {
return Math.max(sx, sy);
} else {
return Math.min(sx, sy);
}
}
export function getDistance (start, end){
var pos = cc.v2(start.x - end.x, start.y - end.y);
var dis = Math.sqrt(pos.x*pos.x + pos.y*pos.y);
return dis;
}
export function playAudioByUrl(audio_url, cb=null) {
if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
cb();
});
}
});
}
}
export function btnClickAnima(btn, time=0.15, rate=1.05) {
btn.tmpScale = btn.scale;
btn.on(cc.Node.EventType.TOUCH_START, () => {
cc.tween(btn)
.to(time / 2, {scale: btn.scale * rate})
.start()
})
btn.on(cc.Node.EventType.TOUCH_CANCEL, () => {
cc.tween(btn)
.to(time / 2, {scale: btn.tmpScale})
.start()
})
btn.on(cc.Node.EventType.TOUCH_END, () => {
cc.tween(btn)
.to(time / 2, {scale: btn.tmpScale})
.start()
})
}
export function getSpriteFrimeByUrl(url, cb) {
cc.loader.load({ url }, (err, img) => {
const spriteFrame = new cc.SpriteFrame(img)
if (cb) {
cb(spriteFrame);
}
})
}
export function getSprNode(resName) {
const sf = cc.find('Canvas/res/img/' + resName).getComponent(cc.Sprite).spriteFrame;
const node = new cc.Node();
node.addComponent(cc.Sprite).spriteFrame = sf;
return node;
}
export function getSprNodeByUrl(url, cb) {
const node = new cc.Node();
const spr = node.addComponent(cc.Sprite);
getSpriteFrimeByUrl(url, (sf) => {
spr.spriteFrame = sf;
if (cb) {
cb(spr);
}
})
}
export function playAudio(audioClip, cb = null) {
if (audioClip) {
const audioId = cc.audioEngine.playEffect(audioClip, false);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
cb();
});
}
}
}
export async function asyncDelay(time) {
return new Promise((resolve, reject) => {
try {
cc.tween(cc.find('Canvas'))
.delay(time)
.call(()=>{
resolve(null);
})
.start();
} catch (e) {
reject(e);
}
})
}
export class FireworkSettings {
baseNode; // 父节点
nodeList; // 火花节点的array
pos; // 发射点
side; // 发射方向
range; // 扩散范围
number; // 发射数量
scalseRange; // 缩放范围
constructor(baseNode, nodeList,
pos = cc.v2(0, 0),
side = cc.v2(0, 100),
range = 50,
number = 100,
scalseRange = 0
) {
this.baseNode = baseNode;
this.nodeList = nodeList;
this.pos = pos;
this.side = side;
this.range = range;
this.number = number;
this.scalseRange = scalseRange;
}
static copy(firework) {
return new FireworkSettings(
firework.baseNode,
firework.nodeList,
firework.pos,
firework.side,
firework.range,
firework.number,
);
}
}
export async function showFireworks(fireworkSettings) {
const { baseNode, nodeList, pos, side, range, number, scalseRange } = fireworkSettings;
new Array(number).fill(' ').forEach(async (_, i) => {
let rabbonNode = new cc.Node();
rabbonNode.parent = baseNode;
rabbonNode.x = pos.x;
rabbonNode.y = pos.y;
rabbonNode.angle = 60 * Math.random() - 30;
let node = cc.instantiate(nodeList[RandomInt(nodeList.length)]);
node.parent = rabbonNode;
node.active = true;
node.x = 0;
node.y = 0;
node.angle = 0;
node.scale = (Math.random() - 0.5) * scalseRange + 1;
const rate = Math.random();
const angle = Math.PI * (Math.random() * 2 - 1);
await asyncTweenBy(rabbonNode, 0.3, {
x: side.x * rate + Math.cos(angle) * range * rate,
y: side.y * rate + Math.sin(angle) * range * rate
}, {
easing: 'quadIn'
});
cc.tween(rabbonNode)
.by(8, { y: -2000 })
.start();
cc.tween(rabbonNode)
.to(5, { scale: (Math.random() - 0.5) * scalseRange + 1 })
.start();
rabbonFall(rabbonNode);
await asyncDelay(Math.random());
cc.tween(node)
.by(0.15, { x: -10, angle: -10 })
.by(0.3, { x: 20, angle: 20 })
.by(0.15, { x: -10, angle: -10 })
.union()
.repeatForever()
.start();
cc.tween(rabbonNode)
.delay(5)
.to(0.3, { opacity: 0 })
.call(() => {
node.stopAllActions();
node.active = false;
node.parent = null;
node = null;
})
.start();
});
}
async function rabbonFall(node) {
const time = 1 + Math.random();
const offsetX = RandomInt(-200, 200) * time;
await asyncTweenBy(node, time, { x: offsetX, angle: offsetX * 60 / 200 });
rabbonFall(node);
}
export async function asyncTweenTo(node, duration, obj, ease = undefined) {
return new Promise((resolve, reject) => {
try {
cc.tween(node)
.to(duration, obj, ease)
.call(() => {
resolve(null);
})
.start();
} catch (e) {
reject(e);
}
});
}
export async function asyncTweenBy(node, duration, obj, ease = undefined) {
return new Promise((resolve, reject) => {
try {
cc.tween(node)
.by(duration, obj, ease)
.call(() => {
resolve(null);
})
.start();
} catch (e) {
reject(e);
}
});
}
export function showTrebleFirework(baseNode, rabbonList) {
const middle = new FireworkSettings(baseNode, rabbonList);
middle.pos = cc.v2(0, -400);
middle.side = cc.v2(0, 1000);
middle.range = 200;
middle.number = 100;
middle.scalseRange = 0.4;
const left = FireworkSettings.copy(middle);
left.pos = cc.v2(-600, -400);
left.side = cc.v2(200, 1000);
const right = FireworkSettings.copy(middle);
right.pos = cc.v2(600, -400);
right.side = cc.v2(-200, 1000);
showFireworks(middle);
showFireworks(left);
showFireworks(right);
}
export function onHomeworkFinish() {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (middleLayerComponent.role == 'student') {
middleLayerComponent.onHomeworkFinish(() => { });
}
} else {
console.log('onHomeworkFinish');
}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "ade7af40-d56d-4087-bbc6-2888fef55353",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "8ba21262-178f-4fa5-afc9-2c1dd50ba3ab",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "efa5fa09-a4dd-4bfc-ab7e-17c19f85408f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 366,
"height": 336,
"platformSettings": {},
"subMetas": {
"1orange": {
"ver": "1.0.4",
"uuid": "43d1e79d-6de8-4dcb-b8ce-d767df7913aa",
"rawTextureUuid": "efa5fa09-a4dd-4bfc-ab7e-17c19f85408f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -0.5,
"trimX": 0,
"trimY": 1,
"width": 366,
"height": 335,
"rawWidth": 366,
"rawHeight": 336,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e1b4d971-9876-4832-803a-5a321964a78b",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"bg": {
"ver": "1.0.4",
"uuid": "8288e3d4-4c75-4b27-8f01-f7014417f4dd",
"rawTextureUuid": "e1b4d971-9876-4832-803a-5a321964a78b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9a79969a-0506-48d4-bc98-3c05d109b027",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 61,
"height": 67,
"platformSettings": {},
"subMetas": {
"btn_left": {
"ver": "1.0.4",
"uuid": "ce19457d-e8f3-4c38-ae3e-d4b99208ddb5",
"rawTextureUuid": "9a79969a-0506-48d4-bc98-3c05d109b027",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 61,
"height": 67,
"rawWidth": 61,
"rawHeight": 67,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d582359e-924e-4ee9-9964-1fc4bb417e71",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 61,
"height": 67,
"platformSettings": {},
"subMetas": {
"btn_right": {
"ver": "1.0.4",
"uuid": "e5a2dbaa-a677-4a32-90d7-a1b057d7fb59",
"rawTextureUuid": "d582359e-924e-4ee9-9964-1fc4bb417e71",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 0.5,
"trimX": 0,
"trimY": 0,
"width": 60,
"height": 66,
"rawWidth": 61,
"rawHeight": 67,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "18d07592-51a9-421e-8972-0f67b68d29e1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 144,
"height": 144,
"platformSettings": {},
"subMetas": {
"icon": {
"ver": "1.0.4",
"uuid": "6fbc30a8-3c49-44ae-8ba4-7f56f385b78a",
"rawTextureUuid": "18d07592-51a9-421e-8972-0f67b68d29e1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": -0.5,
"trimX": 3,
"trimY": 2,
"width": 138,
"height": 141,
"rawWidth": 144,
"rawHeight": 144,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "0a4513eb-908c-4d65-a564-8d9b26035f49",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f86217a2-b7db-440b-92f0-dcad55f2a718",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 779,
"height": 350,
"platformSettings": {},
"subMetas": {
"WL-nicetry": {
"ver": "1.0.4",
"uuid": "2b88851a-5ac3-4e56-962d-fda24c962c60",
"rawTextureUuid": "f86217a2-b7db-440b-92f0-dcad55f2a718",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 779,
"height": 350,
"rawWidth": 779,
"rawHeight": 350,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "74da1635-61c1-485e-a16a-db16c4ad8c66",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"bg": {
"ver": "1.0.4",
"uuid": "422910aa-afbc-45d5-9829-a5084d13cdcb",
"rawTextureUuid": "74da1635-61c1-485e-a16a-db16c4ad8c66",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4d381ffe-5835-4e3f-8e43-fe065a86d890",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 37,
"height": 333,
"platformSettings": {},
"subMetas": {
"bluelazhu": {
"ver": "1.0.4",
"uuid": "7738cc8c-bc19-4f04-bea6-3d265acc2653",
"rawTextureUuid": "4d381ffe-5835-4e3f-8e43-fe065a86d890",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 37,
"height": 333,
"rawWidth": 37,
"rawHeight": 333,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e5a99510-f0e1-4bc7-b915-76c02325c8e1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 35,
"platformSettings": {},
"subMetas": {
"bottom1": {
"ver": "1.0.4",
"uuid": "8985e2e7-77d2-40e9-91d1-1f7fc3225c90",
"rawTextureUuid": "e5a99510-f0e1-4bc7-b915-76c02325c8e1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 35,
"rawWidth": 1280,
"rawHeight": 35,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4df818c3-788e-46ed-a338-8a811704c719",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 400,
"height": 99,
"platformSettings": {},
"subMetas": {
"bottom2": {
"ver": "1.0.4",
"uuid": "6cab2089-0938-4747-ad5a-e0ae30496f50",
"rawTextureUuid": "4df818c3-788e-46ed-a338-8a811704c719",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 400,
"height": 99,
"rawWidth": 400,
"rawHeight": 99,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "baeac049-f743-432a-86ae-cafc74708196",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 310,
"height": 175,
"platformSettings": {},
"subMetas": {
"cake1": {
"ver": "1.0.4",
"uuid": "1ea6330c-9d93-4732-88ab-3e5c6cfcaee0",
"rawTextureUuid": "baeac049-f743-432a-86ae-cafc74708196",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 2,
"width": 308,
"height": 171,
"rawWidth": 310,
"rawHeight": 175,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "604016ec-83c0-43a3-8855-f61c69e724a7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 332,
"height": 196,
"platformSettings": {},
"subMetas": {
"cake1_k": {
"ver": "1.0.4",
"uuid": "e7448a90-f9dd-484c-8ba9-fe32c21d062c",
"rawTextureUuid": "604016ec-83c0-43a3-8855-f61c69e724a7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 332,
"height": 196,
"rawWidth": 332,
"rawHeight": 196,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bea686bd-a469-4746-bc7e-077f0be85d16",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 305,
"height": 175,
"platformSettings": {},
"subMetas": {
"cake2": {
"ver": "1.0.4",
"uuid": "e9eb8fab-f25a-4b24-a925-0bd33f480165",
"rawTextureUuid": "bea686bd-a469-4746-bc7e-077f0be85d16",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 2,
"trimY": 0,
"width": 301,
"height": 175,
"rawWidth": 305,
"rawHeight": 175,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "fd83bdb5-90fd-4472-a005-8c3ec508bd4d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 325,
"height": 199,
"platformSettings": {},
"subMetas": {
"cake2_k": {
"ver": "1.0.4",
"uuid": "81191b41-1b2c-403e-8928-8c3985123bc5",
"rawTextureUuid": "fd83bdb5-90fd-4472-a005-8c3ec508bd4d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 325,
"height": 199,
"rawWidth": 325,
"rawHeight": 199,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "5cfeb8ce-fd15-4aa3-bf30-d85b328651b1",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 305,
"height": 175,
"platformSettings": {},
"subMetas": {
"cake3": {
"ver": "1.0.4",
"uuid": "4ca5ee2d-6c1a-4ca9-9296-2755ccc9f20c",
"rawTextureUuid": "5cfeb8ce-fd15-4aa3-bf30-d85b328651b1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 0.5,
"trimX": 1,
"trimY": 0,
"width": 302,
"height": 174,
"rawWidth": 305,
"rawHeight": 175,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "85213658-ef21-4a2c-b60f-1ac7bb11c002",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 326,
"height": 198,
"platformSettings": {},
"subMetas": {
"cake3_k": {
"ver": "1.0.4",
"uuid": "780956e1-8a28-4697-9e88-b088c62ed09a",
"rawTextureUuid": "85213658-ef21-4a2c-b60f-1ac7bb11c002",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 326,
"height": 198,
"rawWidth": 326,
"rawHeight": 198,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8c17f976-c702-400d-aa19-d1cb0ac40f55",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 319,
"height": 173,
"platformSettings": {},
"subMetas": {
"cake4": {
"ver": "1.0.4",
"uuid": "bd928b01-2f7a-4f84-90b0-e6a40706e752",
"rawTextureUuid": "8c17f976-c702-400d-aa19-d1cb0ac40f55",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 2.5,
"offsetY": 1,
"trimX": 8,
"trimY": 0,
"width": 308,
"height": 171,
"rawWidth": 319,
"rawHeight": 173,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b894a69e-8f0f-47fb-ba19-2f529ecbe06f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 332,
"height": 196,
"platformSettings": {},
"subMetas": {
"cake4_k": {
"ver": "1.0.4",
"uuid": "4b953b0c-e06f-4a6b-bee0-f86e36bf4080",
"rawTextureUuid": "b894a69e-8f0f-47fb-ba19-2f529ecbe06f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 332,
"height": 196,
"rawWidth": 332,
"rawHeight": 196,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "147fc7fa-7dc6-4d7e-bce9-9a1927439c88",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 305,
"height": 175,
"platformSettings": {},
"subMetas": {
"cake5": {
"ver": "1.0.4",
"uuid": "54f88a1b-cc33-4bc8-b02f-c8c8d7abbf58",
"rawTextureUuid": "147fc7fa-7dc6-4d7e-bce9-9a1927439c88",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -0.5,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 304,
"height": 175,
"rawWidth": 305,
"rawHeight": 175,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f9b801c5-63ee-47c0-a818-74ac5acbefe6",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 328,
"height": 200,
"platformSettings": {},
"subMetas": {
"cake5_k": {
"ver": "1.0.4",
"uuid": "76108896-9f60-45bb-a512-596002bc68cb",
"rawTextureUuid": "f9b801c5-63ee-47c0-a818-74ac5acbefe6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 328,
"height": 200,
"rawWidth": 328,
"rawHeight": 200,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4c1de6d6-6b70-44f4-8008-21b22640eeae",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 720,
"height": 199,
"platformSettings": {},
"subMetas": {
"comeon": {
"ver": "1.0.4",
"uuid": "f440acad-0f72-4acb-a137-90b4686dc318",
"rawTextureUuid": "4c1de6d6-6b70-44f4-8008-21b22640eeae",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 720,
"height": 199,
"rawWidth": 720,
"rawHeight": 199,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "510c8ec9-c599-4f6f-9fc7-0e25b9e4ba4f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 42,
"height": 39,
"platformSettings": {},
"subMetas": {
"danblue": {
"ver": "1.0.4",
"uuid": "bdccf09d-4f39-4385-89f1-3c75b2d7cafc",
"rawTextureUuid": "510c8ec9-c599-4f6f-9fc7-0e25b9e4ba4f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 42,
"height": 39,
"rawWidth": 42,
"rawHeight": 39,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "aa6ef16d-7ce5-4b23-863f-c7d034689abc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 42,
"height": 39,
"platformSettings": {},
"subMetas": {
"danred": {
"ver": "1.0.4",
"uuid": "d0de42da-222e-471c-a150-0e39f80623f2",
"rawTextureUuid": "aa6ef16d-7ce5-4b23-863f-c7d034689abc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 42,
"height": 39,
"rawWidth": 42,
"rawHeight": 39,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "1e0cb008-cc71-4bcf-8255-7883bd005833",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 378,
"height": 270,
"platformSettings": {},
"subMetas": {
"goodjob": {
"ver": "1.0.4",
"uuid": "d9e68246-0f92-443a-bd56-9f2f92372af2",
"rawTextureUuid": "1e0cb008-cc71-4bcf-8255-7883bd005833",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 1,
"offsetY": 0,
"trimX": 2,
"trimY": 0,
"width": 376,
"height": 270,
"rawWidth": 378,
"rawHeight": 270,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "95e00b83-b7c3-4648-abee-9576bd7f953e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "point",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"mengban": {
"ver": "1.0.4",
"uuid": "0727873f-0eb6-46de-bf92-6aa3881d57c8",
"rawTextureUuid": "95e00b83-b7c3-4648-abee-9576bd7f953e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e0d43d7a-e84a-4da0-a104-567b11fb86dc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 378,
"height": 192,
"platformSettings": {},
"subMetas": {
"nicetry": {
"ver": "1.0.4",
"uuid": "90d72042-df18-4a92-99aa-0b0b4380f728",
"rawTextureUuid": "e0d43d7a-e84a-4da0-a104-567b11fb86dc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 376,
"height": 190,
"rawWidth": 378,
"rawHeight": 192,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e31fc480-5f8a-4103-8582-7892556f72e4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 149,
"height": 88,
"platformSettings": {},
"subMetas": {
"okbtn": {
"ver": "1.0.4",
"uuid": "96f74cbd-a508-4293-92fa-6b058faa66dd",
"rawTextureUuid": "e31fc480-5f8a-4103-8582-7892556f72e4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 149,
"height": 88,
"rawWidth": 149,
"rawHeight": 88,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "93fe4442-448a-4761-b6b2-8f7bbd675d3e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 791,
"height": 494,
"platformSettings": {},
"subMetas": {
"pingcebg": {
"ver": "1.0.4",
"uuid": "5c9cbea8-a3c9-48b8-88e4-29401bbe6357",
"rawTextureUuid": "93fe4442-448a-4761-b6b2-8f7bbd675d3e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 1,
"trimY": 1,
"width": 789,
"height": 492,
"rawWidth": 791,
"rawHeight": 494,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bb4ebdc5-17cb-4a75-b5c7-7c16aaea323a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 39,
"height": 336,
"platformSettings": {},
"subMetas": {
"redlazhu": {
"ver": "1.0.4",
"uuid": "ee6e3463-5570-4850-a240-68687fcd255f",
"rawTextureUuid": "bb4ebdc5-17cb-4a75-b5c7-7c16aaea323a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0.5,
"trimX": 1,
"trimY": 1,
"width": 37,
"height": 333,
"rawWidth": 39,
"rawHeight": 336,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9d13e352-8c21-4c70-8d13-5ab72de73365",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 456,
"height": 102,
"platformSettings": {},
"subMetas": {
"start": {
"ver": "1.0.4",
"uuid": "46c4adda-8b4b-4b06-8e05-b9e81b5171de",
"rawTextureUuid": "9d13e352-8c21-4c70-8d13-5ab72de73365",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 456,
"height": 102,
"rawWidth": 456,
"rawHeight": 102,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "552d2079-6811-40c7-baa3-4223b3e1e32e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 42,
"height": 39,
"platformSettings": {},
"subMetas": {
"timu_right": {
"ver": "1.0.4",
"uuid": "82fbc6b6-d42e-45d2-be30-896ee8d7ca49",
"rawTextureUuid": "552d2079-6811-40c7-baa3-4223b3e1e32e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 42,
"height": 39,
"rawWidth": 42,
"rawHeight": 39,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bfaff612-2365-4761-afd6-e9f8cfb8e7fe",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 34,
"height": 31,
"platformSettings": {},
"subMetas": {
"timu_rightshadow": {
"ver": "1.0.4",
"uuid": "567969fd-bb25-432c-9d92-151306005913",
"rawTextureUuid": "bfaff612-2365-4761-afd6-e9f8cfb8e7fe",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 34,
"height": 31,
"rawWidth": 34,
"rawHeight": 31,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "9c0653f7-d2c8-44dd-8a1c-72cc0eab9e9f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "point",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 483,
"height": 115,
"platformSettings": {},
"subMetas": {
"top": {
"ver": "1.0.4",
"uuid": "6d5066e2-0484-4095-90de-bbbff72fc24c",
"rawTextureUuid": "9c0653f7-d2c8-44dd-8a1c-72cc0eab9e9f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 483,
"height": 115,
"rawWidth": 483,
"rawHeight": 115,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8d7fed26-bbee-4372-8311-de8936534c28",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1,
"height": 1,
"platformSettings": {},
"subMetas": {
"touming": {
"ver": "1.0.4",
"uuid": "2285c194-920d-4dfc-bc6c-805662e83f30",
"rawTextureUuid": "8d7fed26-bbee-4372-8311-de8936534c28",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1,
"height": 1,
"rawWidth": 1,
"rawHeight": 1,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "a4d4ddba-d35d-4481-80ed-43b9e256536a",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 48,
"height": 46,
"platformSettings": {},
"subMetas": {
"voice": {
"ver": "1.0.4",
"uuid": "c8b2f8a0-734e-463f-a74e-bf38aea77cf9",
"rawTextureUuid": "a4d4ddba-d35d-4481-80ed-43b9e256536a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 48,
"height": 46,
"rawWidth": 48,
"rawHeight": 46,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "d51d875e-71e8-4e89-8fb3-4b572965b618",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 120,
"height": 96,
"platformSettings": {},
"subMetas": {
"voice_bg": {
"ver": "1.0.4",
"uuid": "8440c133-fc18-4c02-b4d6-dc9529553bc7",
"rawTextureUuid": "d51d875e-71e8-4e89-8fb3-4b572965b618",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 120,
"height": 96,
"rawWidth": 120,
"rawHeight": 96,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "b7920c6e-571c-4804-a1e8-862cc7e8d96d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 48,
"height": 46,
"platformSettings": {},
"subMetas": {
"voiceing": {
"ver": "1.0.4",
"uuid": "cd1b4408-8746-4a0b-a175-78b0c30e9ff6",
"rawTextureUuid": "b7920c6e-571c-4804-a1e8-862cc7e8d96d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -5.5,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 37,
"height": 46,
"rawWidth": 48,
"rawHeight": 46,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "ad395db4-96da-4e0a-9e6d-a888504f5ec4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 314,
"height": 44,
"platformSettings": {},
"subMetas": {
"zhazha": {
"ver": "1.0.4",
"uuid": "2cf8b4ba-ec0b-4c12-9420-14a35887672b",
"rawTextureUuid": "ad395db4-96da-4e0a-9e6d-a888504f5ec4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 314,
"height": 44,
"rawWidth": 314,
"rawHeight": 44,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ 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