Commit b4bec0b3 authored by LWD's avatar LWD

代码提交

parent ce304201
<div class="model-content"> <div class="model-content">
<div style="padding: 10px;">
<div style="width: 500px; margin-top: 20px; border: 1px solid #ccc; border-radius: 5px; padding: 15px;">
答对所有题或答题满<input style="width: 50px;" type="number" nz-input [(ngModel)]="item.maxWrongNumber"
(blur)="save()">次自动结束游戏
</div>
</div>
<div style="padding: 10px;"> <div style="padding: 10px;">
<div style="width: 300px;" align='center'> <div *ngFor="let q of questionArr; let i = index;"
style="width: 500px; margin-top: 20px; border: 1px solid #ccc; border-radius: 5px; padding: 15px;">
<div style=" display: flex; align-items: center;">
<h3 style="margin-top: 5px">question-{{i+1}}:</h3>
<app-audio-recorder style="margin-left: 10px; " [audioUrl]="q.question_audio_url"
(audioUploaded)="onAudioUploadSuccess($event, 'question_audio_url', q)"></app-audio-recorder>
<button *ngIf="q.option_arr.length < 5" nz-button nzType="primary" (click)="addOptionBtnClick(q)"
style="margin-left: 15px;">
+
</button>
<button nz-button nzType="danger" (click)="deleteQuestionBtnClick(i)" style="margin-left: 5px;">
x
</button>
</div>
<div *ngFor="let o of q.option_arr; let oi = index" style="margin-top: 5px; display: flex;">
<div style="width: 200px;">
<app-upload-image-with-preview [picUrl]="o.pic_url"
(imageUploaded)="onImageUploadSuccess($event, 'pic_url', o)">
</app-upload-image-with-preview>
</div>
<div style="margin-left: 10px">
<h4>option-{{oi+1}} : </h4>
<div style="width: 300px; margin-top: 15px;">
<span>文本: </span>
<input type="text" nz-input [(ngModel)]="o.text" (blur)="save()">
</div>
<app-audio-recorder [audioUrl]="o.audio_url" (audioUploaded)="onAudioUploadSuccess($event, 'audio_url', o)">
</app-audio-recorder>
<div style="display: flex; align-items: center; margin-top: 10px;">
<nz-switch [(ngModel)]="o.is_right" (ngModelChange)="save()"></nz-switch>
<button nz-button nzType="danger" (click)="deleteOptionBtnClick(q.option_arr, oi)"
style="margin-left: 5px;">
delete
</button>
</div>
</div>
</div>
</div>
<button nz-button nzType="dashed" (click)="addQuestionBtnClick()" style="height: 70px; margin-top: 20px;">
<i nz-icon nzType="plus-circle" nzTheme="outline"></i>
Add Question
</button>
<!-- <div style="width: 300px;" align='center'>
<span>图1: </span> <span>图1: </span>
<app-upload-image-with-preview <app-upload-image-with-preview
[picUrl]="item.pic_url" [picUrl]="item.pic_url"
...@@ -29,8 +89,8 @@ ...@@ -29,8 +89,8 @@
[audioUrl]="item.audio_url" [audioUrl]="item.audio_url"
(audioUploaded)="onAudioUploadSuccess($event, 'audio_url')" (audioUploaded)="onAudioUploadSuccess($event, 'audio_url')"
></app-audio-recorder> ></app-audio-recorder>
</div> </div> -->
</div> </div>
</div> </div>
\ No newline at end of file
...@@ -10,32 +10,22 @@ import { JsonPipe } from '@angular/common'; ...@@ -10,32 +10,22 @@ import { JsonPipe } from '@angular/common';
export class FormComponent implements OnInit, OnChanges, OnDestroy { export class FormComponent implements OnInit, OnChanges, OnDestroy {
// 储存数据用 // 储存数据用
saveKey = "test_001"; saveKey = "op_09";
// 储存对象 // 储存对象
item; item;
constructor(private appRef: ApplicationRef, private changeDetectorRef: ChangeDetectorRef) { questionArr = [];
}
createShell() { constructor(private appRef: ApplicationRef, private changeDetectorRef: ChangeDetectorRef) {
this.item.wordList.push({
word: '',
audio: '',
backWord: '',
backWordAudio: '',
});
this.save();
}
removeShell(idx) {
this.item.wordList.splice(idx, 1);
this.save();
} }
ngOnInit() { ngOnInit() {
this.item = {}; this.item = {
maxWrongNumber: 4,
question_arr: []
};
// 获取存储的数据 // 获取存储的数据
(<any>window).courseware.getData((data) => { (<any>window).courseware.getData((data) => {
...@@ -44,6 +34,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -44,6 +34,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
this.item = data; this.item = data;
} }
console.log('data: ', data);
this.init(); this.init();
this.changeDetectorRef.markForCheck(); this.changeDetectorRef.markForCheck();
this.changeDetectorRef.detectChanges(); this.changeDetectorRef.detectChanges();
...@@ -59,17 +51,49 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -59,17 +51,49 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
} }
init() { init() {
if (!this.item.question_arr) {
this.item.question_arr = [];
}
this.questionArr = this.item.question_arr;
}
addQuestionBtnClick() {
this.questionArr.push({
question_audio_url: '',
option_arr: [ //选项 (多选)
]
})
this.save();
} }
addOptionBtnClick(question) {
question.option_arr.push({
text: '',
pic_url: '', // 图片路径
audio_url: '', //音频路径
is_right: false, //是否正确
})
this.save();
}
deleteQuestionBtnClick(index) {
this.questionArr.splice(index, 1);
this.save();
}
deleteOptionBtnClick(option, index) {
option.splice(index, 1)
this.save();
}
/** /**
* 储存图片数据 * 储存图片数据
* @param e * @param e
*/ */
onImageUploadSuccess(e, key) { onImageUploadSuccess(e, key, item) {
this.item[key] = e.url; item[key] = e.url;
this.save(); this.save();
} }
...@@ -77,8 +101,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy { ...@@ -77,8 +101,8 @@ export class FormComponent implements OnInit, OnChanges, OnDestroy {
* 储存音频数据 * 储存音频数据
* @param e * @param e
*/ */
onAudioUploadSuccess(e, key) { onAudioUploadSuccess(e, key, item) {
this.item[key] = e.url; item[key] = e.url;
this.save(); this.save();
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{ {
"ver": "2.0.1", "ver": "2.0.1",
"uuid": "f0680ae0-c079-45ef-abd7-9e63d90b982b", "uuid": "616654f9-f059-4475-a5c8-c16f8ae28510",
"downloadMode": 0, "downloadMode": 0,
"duration": 0.130612, "duration": 0.626939,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "98c9432f-962f-4d0a-8548-382b4e22b33e",
"downloadMode": 0,
"duration": 0.168,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "8317732e-565e-4b5f-8021-190ff7ba427d",
"downloadMode": 0,
"duration": 0.365714,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ee4ab879-bb2e-4351-887a-d63651305737",
"downloadMode": 0,
"duration": 1.476,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "ac1c4f2f-b8a5-4276-ac02-328d57c329a5",
"downloadMode": 0,
"duration": 1.188,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "2cfe31da-7088-483a-b4a4-4c385f425896",
"downloadMode": 0,
"duration": 0.972,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "d7c7c1c2-b419-4848-b006-d53f8fb66071",
"downloadMode": 0,
"duration": 0.864,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "97ca1d92-03be-469f-adff-758682ad46ab",
"downloadMode": 0,
"duration": 1.188,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "7fc4afe9-9e57-42bd-a355-2f4143c11216",
"downloadMode": 0,
"duration": 0.936,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "f05c5856-4bbf-4a16-86dc-42a999b85a10",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "ddb7b5bb-8a40-4ba5-b16b-bae45b1da380",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.0.1",
"uuid": "8e5dee94-edd4-44d5-bb05-798f0d436886",
"downloadMode": 0,
"duration": 0.365714,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "6679e31f-b07a-4500-8c8d-a82c8493a4c4",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"mao","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"Armature","aabb":{"x":710.31,"y":285.42,"width":362.61,"height":483.56},"bone":[{"name":"root"},{"length":160,"name":"bone","parent":"root","transform":{"x":891.9191,"y":616.1693}},{"length":113,"name":"领带","parent":"bone","transform":{"x":0.6,"y":28.2,"skX":-84.2569,"skY":-84.2569}},{"length":67,"name":"左腿","parent":"领带","transform":{"x":-20.0746,"y":-25.7203,"skX":175.2807,"skY":175.2807}},{"length":66,"name":"右腿","parent":"领带","transform":{"x":-8.2206,"y":32.1842,"skX":159.7117,"skY":159.7117}},{"length":235,"name":"bone1","parent":"领带","transform":{"x":125.7438,"y":19.1129,"skX":-19.0945,"skY":-19.0945}},{"length":65,"name":"领带1","parent":"领带","transform":{"x":113.6488,"y":9.7764,"skX":174.2569,"skY":174.2569}},{"length":63,"name":"尾巴","parent":"领带","transform":{"x":-17.0514,"y":-37.6326,"skX":-105.4221,"skY":-105.4221}},{"length":50,"name":"左手","parent":"领带","transform":{"x":102.3804,"y":-50.8001,"skX":-146.8359,"skY":-146.8359}},{"length":69,"name":"右手","parent":"领带","transform":{"x":110.3467,"y":47.3957,"skX":136.3674,"skY":136.3674}},{"length":1,"name":"鼻子","parent":"bone1","transform":{"x":59.3977,"y":27.0986,"skX":41.1099,"skY":41.1099}},{"length":27,"name":"帽子","parent":"bone1","transform":{"x":192.6558,"y":-5.4078,"skX":82.6388,"skY":82.6388}},{"length":28,"name":"眼镜","parent":"bone1","transform":{"x":78.9107,"y":15.902,"skX":5.5084,"skY":5.5084}},{"length":10,"name":"左眉毛","parent":"bone1","transform":{"x":140.8962,"y":-36.7575,"skX":83.9424,"skY":83.9424}},{"name":"左眼","parent":"bone1","transform":{"x":96.0507,"y":-35.5301}},{"length":66,"name":"领带2","parent":"领带1","transform":{"x":65.1,"skX":1.6366,"skY":1.6366}},{"name":"右眼","parent":"bone1","transform":{"x":96.7167,"y":59.7489}},{"length":63,"name":"尾巴1","parent":"尾巴","transform":{"x":63.0475,"skX":106.2349,"skY":106.2349}},{"length":17,"name":"右眉毛","parent":"bone1","transform":{"x":143.1362,"y":60.3339,"skX":103.3513,"skY":103.3513}},{"length":27,"name":"左手1","parent":"左手","transform":{"x":50.632,"skX":106.7395,"skY":106.7395}},{"length":16,"name":"嘴","parent":"bone1","transform":{"x":33.0885,"y":8.4698,"skX":103.3513,"skY":103.3513}},{"length":47,"name":"右手1","parent":"右手","transform":{"x":69.1209,"skX":97.009,"skY":97.009}},{"length":57,"name":"左耳","parent":"bone1","transform":{"x":151.1649,"y":-83.7051,"skX":-24.2997,"skY":-24.2997}},{"length":64,"name":"右耳","parent":"bone1","transform":{"x":134.348,"y":78.9579,"skX":25.1759,"skY":25.1759}},{"length":65,"name":"胡子","parent":"鼻子","transform":{"x":-11.3223,"y":-14.2123,"skX":-142.4333,"skY":-142.4333}},{"length":66,"name":"胡子1","parent":"鼻子","transform":{"x":10.8123,"y":13.3506,"skX":69.7025,"skY":69.7025}},{"length":52,"name":"尾巴2","parent":"尾巴1","transform":{"x":63.0624,"skX":-59.0609,"skY":-59.0609}},{"length":55,"name":"左手2","parent":"左手1","transform":{"x":27.5566,"skX":-40.1087,"skY":-40.1087}},{"length":37,"name":"右手2","parent":"右手1","transform":{"x":47.2479,"skX":-106.1572,"skY":-106.1572}},{"length":61,"name":"bone2","parent":"尾巴2","transform":{"x":52.2431,"skX":-49.7262,"skY":-49.7262}}],"slot":[{"name":"影子","parent":"root"},{"name":"尾巴","parent":"尾巴2"},{"name":"右腿","parent":"右腿"},{"name":"左腿","parent":"左腿"},{"name":"右手","parent":"右手2"},{"name":"左手","parent":"左手2"},{"name":"左手伸直","parent":"左手"},{"name":"右手伸直","parent":"右手"},{"name":"身体","parent":"bone"},{"name":"领带","parent":"领带2"},{"name":"右耳","parent":"右耳"},{"name":"左耳","parent":"左耳"},{"name":"组_1","parent":"bone1"},{"name":"右眼","parent":"右眼"},{"name":"右眉毛","parent":"右眉毛"},{"name":"左眼","parent":"左眼"},{"name":"左眉毛","parent":"左眉毛"},{"name":"眼镜","parent":"眼镜"},{"name":"胡子","parent":"胡子1"},{"name":"鼻子","parent":"鼻子"},{"name":"嘴","parent":"嘴"},{"name":"帽子","parent":"帽子"}],"skin":[{"slot":[{"name":"左耳","display":[{"name":"猫01/左耳","transform":{"x":7.25,"y":4.52,"skX":127.65,"skY":127.65}}]},{"name":"身体","display":[{"type":"mesh","name":"猫01/身体","width":122,"height":180,"vertices":[-23.05,-27,-62.85,-4.85,-75.95,37.25,-78,116.35,-66.85,152,33.3,152,44,116.35,44,47.5,44,-9.95,22.5,-28],"uvs":[0.45041,0.00556,0.12418,0.12861,0.0168,0.3625,0,0.80194,0.09139,1,0.9123,1,1,0.80194,1,0.41944,1,0.10028,0.82377,0],"triangles":[1,2,0,9,0,7,0,2,7,2,3,7,9,7,8,4,5,6,3,4,6,7,3,6],"weights":[1,5,1,1,5,1,2,2,0.689046,5,0.310954,2,2,0.873779,5,0.126221,2,2,0.924603,5,0.075397,2,2,0.844128,5,0.155872,2,2,0.743819,5,0.256181,2,2,0.458853,5,0.541147,1,5,1,1,5,1],"slotPose":[1,0,0,1,0,0],"bonePose":[2,0.100069,-0.994981,0.994981,0.100069,-26.4,128.95,5,-0.230922,-0.972972,0.972972,-0.230922,5.2,5.75],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,0],"userEdges":[]}]},{"name":"右手","display":[{"type":"mesh","name":"猫01/右手","width":69,"height":122,"vertices":[40.55,11,22,11,22,59.7,32.95,61.9,47.8,78.3,33.35,83.1,22.35,96.45,22,105.75,24.15,118.75,42.7,133,71.75,133,75.5,122.7,71.65,114.65,64.45,109.95,54.2,110.2,52.3,110.5,51,108.9,68,106.7,84.45,100.55,91,90.9,91,82.75,91,69.35,85.7,52.75,70.45,32.85,47.2,13.85],"uvs":[0.26884,0,0,0,0,0.39918,0.1587,0.41721,0.37391,0.55164,0.16449,0.59098,0.00507,0.70041,0,0.77664,0.03116,0.8832,0.3,1,0.72101,1,0.77536,0.91557,0.71957,0.84959,0.61522,0.81107,0.46667,0.81311,0.43913,0.81557,0.42029,0.80246,0.66667,0.78443,0.90507,0.73402,1,0.65492,1,0.58811,1,0.47828,0.92319,0.34221,0.70217,0.1791,0.36522,0.02336],"triangles":[22,4,21,17,18,20,4,17,20,21,4,20,18,19,20,23,4,22,3,4,23,12,10,11,4,16,17,13,14,10,14,9,10,13,10,12,15,9,14,24,3,23,1,3,0,0,3,24,5,6,16,8,9,16,4,5,16,16,9,15,6,7,16,7,8,16,1,2,3],"weights":[3,9,0.933295,21,0.039887,28,0.026818,1,2,1,1,2,1,1,9,1,2,9,0.56,21,0.44,1,21,1,2,28,0.55,21,0.45,1,28,1,1,28,1,1,28,1,1,28,1,1,28,1,1,28,1,1,28,1,1,28,1,1,28,1,2,28,0.55,21,0.45,1,21,1,1,21,1,3,21,0.458618,9,0.453537,28,0.087845,2,9,0.56,21,0.44,1,9,1,1,9,1,1,9,1,1,9,1],"slotPose":[1,0,0,1,0,0],"bonePose":[2,0.100069,-0.994981,0.994981,0.100069,-26.4,128.95,9,0.614141,0.789196,-0.789196,0.614141,31.8,23.9,21,-0.858239,0.51325,-0.51325,-0.858239,74.25,78.45,28,0.731803,0.681516,-0.681516,0.731803,33.7,102.7],"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":[]}]},{"name":"领带","display":[{"type":"mesh","name":"猫01/领带","width":120,"height":156,"vertices":[-16.1,20.7,-41.65,23,-72,16.8,-72,-7.55,-2.55,-8,48,-8,48,16.05,7.1,18.35,7.5,87.65,10.2,148,-24.25,148,-19.95,87.65],"uvs":[0.46583,0.18397,0.25292,0.19872,0,0.15897,0,0.00288,0.57875,0,1,0,1,0.15417,0.65917,0.16891,0.6625,0.61314,0.685,1,0.39792,1,0.43375,0.61314],"triangles":[4,7,5,5,7,6,0,11,8,0,8,7,4,0,7,8,11,9,11,10,9,1,0,4,3,1,4,3,2,1],"weights":[1,2,1,1,2,1,1,2,1,1,5,1,1,5,1,1,5,1,1,2,1,1,2,1,2,15,0.54048,6,0.45952,2,15,0.938581,6,0.061419,2,15,0.942059,6,0.057941,2,15,0.542095,6,0.457905],"slotPose":[1,0,0,1,0,0],"bonePose":[2,0.100069,-0.994981,0.994981,0.100069,-26.4,128.95,6,0,1,-1,0,-5.3,16.85,15,-0.02856,0.999592,-0.999592,-0.02856,-5.3,81.95,5,-0.230922,-0.972972,0.972972,-0.230922,5.2,5.75],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,0],"userEdges":[]}]},{"name":"眼镜","display":[{"name":"猫01/眼镜","transform":{"x":-1.54,"y":2.36,"skX":97.84,"skY":97.84}}]},{"name":"右耳","display":[{"name":"猫01/右耳","transform":{"x":24.84,"y":-7.24,"skX":78.18,"skY":78.18}}]},{"name":"左眉毛","display":[{"name":"猫01/左眉毛","transform":{"x":3.11,"y":2,"skX":19.41,"skY":19.41}}]},{"name":"左眼","display":[{"name":"猫01/左眼","transform":{"x":2.24,"y":5.72,"skX":103.35,"skY":103.35}}]},{"name":"影子","display":[{"name":"猫01/影子","transform":{"x":884.85,"y":735.98}}]},{"name":"尾巴","display":[{"type":"mesh","name":"猫01/尾巴","width":175,"height":109,"vertices":[-220.1,80,-166.65,72.35,-141.1,83.95,-132.4,112.65,-138.9,150.95,-129.9,163,-99,163,-68.9,159.1,-46,143.35,-46,122.5,-59.9,123.65,-77,135.75,-101.5,144.2,-115.05,143.9,-110.55,116.9,-114.15,75.8,-142,54,-171,54,-221,54],"uvs":[0.00514,0.23853,0.31057,0.16835,0.45657,0.27477,0.50629,0.53807,0.46914,0.88945,0.52057,1,0.69714,1,0.86914,0.96422,1,0.81972,1,0.62844,0.92057,0.63899,0.82286,0.75,0.68286,0.82752,0.60543,0.82477,0.63114,0.57706,0.61057,0.2,0.45143,0,0.28571,0,0,0],"triangles":[10,11,8,11,7,8,10,8,9,12,6,11,11,6,7,15,3,14,12,13,6,13,5,6,2,3,15,3,13,14,16,2,15,4,5,13,3,4,13,16,1,2,17,1,16,17,0,1,18,0,17],"weights":[1,29,1,4,29,0.522702,26,0.432026,17,0.034653,7,0.010619,2,26,0.48,17,0.52,1,17,1,4,17,0.491162,7,0.486311,26,0.015608,29,0.00692,4,17,0.49355,7,0.491886,26,0.01004,29,0.004524,1,7,1,1,7,1,1,2,1,1,2,1,1,2,1,1,7,1,1,7,1,4,7,0.743317,17,0.242223,26,0.011064,29,0.003396,1,17,1,2,26,0.48,17,0.52,1,26,1,4,29,0.730528,26,0.260026,17,0.007093,7,0.002353,1,29,1],"slotPose":[1,0,0,1,0,0],"bonePose":[2,0.100069,-0.994981,0.994981,0.100069,-26.4,128.95,7,-0.985765,0.168127,-0.168127,-0.985765,-65.55,142.15,17,0.114173,-0.993461,0.993461,0.114173,-127.7,152.75,26,-0.793406,-0.608693,0.608693,-0.793406,-120.5,90.1,29,-0.977301,0.211857,-0.211857,-0.977301,-161.95,58.3],"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,0],"userEdges":[]}]},{"name":"右腿","display":[{"name":"猫01/右腿","transform":{"x":23.57,"y":-10.62,"skX":-75.45,"skY":-75.45}}]},{"name":"鼻子","display":[{"name":"猫01/鼻子","transform":{"x":0.69,"y":-0.19,"skX":62.24,"skY":62.24}}]},{"name":"胡子","display":[{"type":"mesh","name":"猫01/胡子","width":176,"height":85,"vertices":[17,-48.5,-40.85,-0.05,-67,-0.05,-67,-63.5,-37.75,-74.95,15.7,-62.2,43.5,-78.5,79.75,-85,109,-85,109,-15.8,66.95,-37],"uvs":[0.47727,0.42941,0.14858,0.99941,0,0.99941,0,0.25294,0.16619,0.11824,0.46989,0.26824,0.62784,0.07647,0.83381,0,1,0,1,0.81412,0.76108,0.56471],"triangles":[10,9,8,7,10,8,6,10,7,6,0,10,5,0,6,5,4,0,4,1,0,3,2,1,3,1,4],"weights":[2,24,0.595723,25,0.404277,1,24,1,1,24,1,1,24,1,1,24,1,2,24,0.546532,25,0.453468,1,25,1,1,25,1,1,25,1,1,25,1,1,25,1],"slotPose":[1,0,0,1,0,0],"bonePose":[24,-0.908692,0.417466,-0.417466,-0.908692,0,-54.9,25,0.991533,0.129853,-0.129853,0.991533,34.7,-61.65],"edges":[0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,0],"userEdges":[]}]},{"name":"右手伸直","display":[{"name":"猫01伸/右手伸直","transform":{"x":-6.06,"y":-53.12,"skX":-52.11,"skY":-52.11}}]},{"name":"左手","display":[{"type":"mesh","name":"猫01/左手","width":124,"height":74,"vertices":[-178,37.75,-168.55,46.65,-131.2,49.5,-126.25,66.85,-111.2,79,-95.5,79,-69.2,65.2,-54,32.1,-54,5,-73.15,5,-90.1,18.45,-101.35,27.85,-103.9,24.7,-116.9,12.65,-131.65,9.35,-144.8,5,-178,5],"uvs":[0,0.44257,0.07621,0.56284,0.37742,0.60135,0.41734,0.83581,0.53871,1,0.66532,1,0.87742,0.81351,1,0.36622,1,0,0.84556,0,0.70887,0.18176,0.61815,0.30878,0.59758,0.26622,0.49274,0.10338,0.37379,0.05878,0.26774,0,0,0],"triangles":[10,6,7,9,10,7,9,7,8,10,11,6,11,5,6,3,4,11,2,3,11,11,4,5,12,2,11,13,2,12,14,2,13,14,15,2,15,1,2,0,1,15,16,0,15],"weights":[1,27,1,1,27,1,2,27,0.52,19,0.48,3,19,0.5,8,0.29,27,0.21,2,19,0.53,8,0.47,2,19,0.49,8,0.51,1,2,1,1,2,1,1,2,1,2,2,0.64,8,0.36,2,8,0.81,2,0.19,2,19,0.49,8,0.51,2,19,0.73,8,0.27,2,27,0.52,19,0.48,1,27,1,1,27,1,1,27,1],"slotPose":[1,0,0,1,0,0],"bonePose":[2,0.100069,-0.994981,0.994981,0.100069,-26.4,128.95,8,-0.628061,0.778164,-0.778164,-0.628061,-66.7,22,19,-0.564294,-0.825574,0.825574,-0.564294,-98.5,61.4,27,-0.963453,-0.267878,0.267878,-0.963453,-114.05,38.65],"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,0],"userEdges":[]}]},{"name":"左手伸直","display":[{"name":"猫01伸/左手伸直","transform":{"x":-0.91,"y":53.81,"skX":-128.91,"skY":-128.91}}]},{"name":"左腿","display":[{"name":"猫01/左腿","transform":{"x":16.2,"y":2.71,"skX":-91.02,"skY":-91.02}}]},{"name":"右眉毛","display":[{"name":"猫01/右眉毛","transform":{"x":8.65,"y":-0.05}}]},{"name":"右眼","display":[{"name":"猫01/右眼","transform":{"x":1.73,"y":5.04,"skX":103.35,"skY":103.35}}]},{"name":"帽子","display":[{"name":"猫01/帽子","transform":{"x":12.16,"y":6.15,"skX":20.71,"skY":20.71}}]},{"name":"组_1","display":[{"name":"猫01/组_1","transform":{"x":89.56,"y":0.49,"skX":103.35,"skY":103.35}}]},{"name":"嘴","display":[{"name":"猫01/嘴","transform":{"x":2.7,"y":0.4}}]}]}],"animation":[{"duration":96,"playTimes":0,"name":"begin","bone":[{"name":"领带","translateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"y":-2.77},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"y":-2.77},{"duration":0}],"rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":1.71},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":1.71},{"duration":0}]},{"name":"左腿","translateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":0}],"rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":0}]},{"name":"右腿","translateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":0}],"rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":0}]},{"name":"bone1","translateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-1.3,"y":-9.92},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-1.3,"y":-9.92},{"duration":0}],"rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":10.03},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":10.03},{"duration":0}]},{"name":"领带1","rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-6.03},{"duration":12,"tweenEasing":0,"rotate":-7.27},{"duration":12,"tweenEasing":0,"rotate":-1.79},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-6.03},{"duration":12,"tweenEasing":0,"rotate":-7.27},{"duration":12,"tweenEasing":0,"rotate":-1.79},{"duration":0}]},{"name":"尾巴","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.9},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.9},{"duration":0}]},{"name":"左手","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":27.86},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":27.86},{"duration":0}]},{"name":"右手","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":0}]},{"name":"帽子","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":0}]},{"name":"左眼","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36}]},{"name":"领带2","rotateFrame":[{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":4.36},{"duration":12,"tweenEasing":0,"rotate":-7.23},{"duration":12,"tweenEasing":0,"rotate":-16.17},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":4.36},{"duration":12,"tweenEasing":0,"rotate":-7.23},{"duration":12,"tweenEasing":0,"rotate":-16.17},{"duration":0}]},{"name":"右眼","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36}]},{"name":"尾巴1","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":7.11},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":7.11},{"duration":0}]},{"name":"左手1","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-20.97},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-20.97},{"duration":0}]},{"name":"嘴","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":0}]},{"name":"右手1","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":2.33},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":2.33},{"duration":0}]},{"name":"左耳","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-13.8},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-13.8},{"duration":0}]},{"name":"右耳","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":25.93},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":25.93},{"duration":0}]},{"name":"左手2","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.58},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.58},{"duration":0}]},{"name":"尾巴2","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-6.23},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-6.23},{"duration":0}]},{"name":"右手2","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":8.69},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":8.69},{"duration":0}]},{"name":"bone2","rotateFrame":[{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.19},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.19},{"duration":0}]}],"slot":[{"name":"左手伸直","displayFrame":[{"duration":96,"value":-1}]},{"name":"右手伸直","displayFrame":[{"duration":96,"value":-1}]}]},{"duration":40,"playTimes":0,"name":"right","bone":[{"name":"领带","translateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"y":-7.32},{"duration":0}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":-4.39},{"duration":0}]},{"name":"左腿","translateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"x":-5.32,"y":0.13},{"duration":0}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":5.63},{"duration":0}]},{"name":"右腿","translateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"x":-8.65,"y":0.2},{"duration":0}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":5.63},{"duration":0}]},{"name":"bone1","translateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"x":2.13,"y":-0.05},{"duration":0}],"rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":10.69},{"duration":0}]},{"name":"领带1","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":13.07},{"duration":0}]},{"name":"尾巴","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":-19.17},{"duration":0}]},{"name":"左手","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":-7.54},{"duration":0}]},{"name":"右手","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":25.59},{"duration":0}]},{"name":"眼镜","translateFrame":[{"duration":5,"tweenEasing":0},{"duration":5,"tweenEasing":0,"x":10.12,"y":2.11},{"duration":30}]},{"name":"帽子","translateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"x":13.12,"y":2.36},{"duration":10,"tweenEasing":0,"x":-4.48,"y":-0.06},{"duration":10,"tweenEasing":0,"x":5.83,"y":1.42},{"duration":0}]},{"name":"左眉毛","translateFrame":[{"duration":5,"tweenEasing":0},{"duration":5,"tweenEasing":0,"x":5.39,"y":1.12},{"duration":30,"tweenEasing":0,"x":-2.61,"y":-0.34},{"duration":0}]},{"name":"左眼","scaleFrame":[{"duration":10,"tweenEasing":0},{"duration":20,"tweenEasing":0,"x":1.2,"y":1.2},{"duration":10,"tweenEasing":0,"x":1.2,"y":1.2},{"duration":0}]},{"name":"领带2","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":-6.33},{"duration":10,"tweenEasing":0,"rotate":7.14},{"duration":10,"tweenEasing":0,"rotate":10.22},{"duration":0}]},{"name":"右眼","scaleFrame":[{"duration":10,"tweenEasing":0},{"duration":20,"tweenEasing":0,"x":1.2,"y":1.2},{"duration":10,"tweenEasing":0,"x":1.2,"y":1.2},{"duration":0}]},{"name":"尾巴1","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":-26.31},{"duration":0}]},{"name":"右眉毛","translateFrame":[{"duration":5,"tweenEasing":0},{"duration":5,"tweenEasing":0,"x":5.39,"y":1.12},{"duration":30,"tweenEasing":0,"x":-2.61,"y":-0.34},{"duration":0}]},{"name":"左手1","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":-49.92},{"duration":20,"tweenEasing":0,"rotate":-39.96},{"duration":0}]},{"name":"嘴","scaleFrame":[{"duration":5,"tweenEasing":0},{"duration":5,"tweenEasing":0,"y":1.2},{"duration":5,"tweenEasing":0,"y":0.2},{"duration":5,"tweenEasing":0,"y":1.2},{"duration":7,"tweenEasing":0,"y":0.2},{"duration":7,"tweenEasing":0,"y":1.2},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":0}]},{"name":"右手1","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":30,"tweenEasing":0,"rotate":-64.99},{"duration":0}]},{"name":"左耳","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":-14.14},{"duration":10,"tweenEasing":0,"rotate":-5.02},{"duration":10,"tweenEasing":0,"rotate":-17.97},{"duration":0}]},{"name":"右耳","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":16.81},{"duration":10,"tweenEasing":0,"rotate":5.14},{"duration":10,"tweenEasing":0,"rotate":20.13},{"duration":0}]},{"name":"左手2","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":43.95},{"duration":20,"tweenEasing":0,"rotate":22.71},{"duration":0}]},{"name":"胡子1","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":-19.99},{"duration":20}]},{"name":"尾巴2","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":16.32},{"duration":0}]},{"name":"胡子","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":24.27},{"duration":20}]},{"name":"bone2","rotateFrame":[{"duration":20,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":17.08},{"duration":0}]}],"slot":[{"name":"右手","displayFrame":[{"duration":40,"value":-1}]},{"name":"左手","displayFrame":[{"duration":40,"value":-1}]}]},{"duration":36,"playTimes":0,"name":"normal","bone":[{"name":"领带","translateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"y":-2.03},{"duration":0}]},{"name":"左腿","translateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"x":-3.37,"y":0.34},{"duration":0}]},{"name":"右腿","translateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"x":-3.37,"y":0.34},{"duration":0}]},{"name":"bone1","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":5.05},{"duration":0}]},{"name":"领带1","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":4.41},{"duration":0}]},{"name":"尾巴","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-9.27},{"duration":0}]},{"name":"左手","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-3.96},{"duration":0}]},{"name":"右手","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-4.13},{"duration":0}]},{"name":"左眼","scaleFrame":[{"duration":9,"tweenEasing":0},{"duration":9,"tweenEasing":0,"x":0.2},{"duration":18}]},{"name":"领带2","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":6.59},{"duration":0}]},{"name":"右眼","scaleFrame":[{"duration":9,"tweenEasing":0},{"duration":9,"tweenEasing":0,"x":0.2},{"duration":18}]},{"name":"尾巴1","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":5.05},{"duration":0}]},{"name":"右手1","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-0.6},{"duration":0}]},{"name":"左耳","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-5.81},{"duration":0}]},{"name":"右耳","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":5.67},{"duration":0}]},{"name":"胡子1","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-4.64},{"duration":0}]},{"name":"尾巴2","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-4.79},{"duration":0}]},{"name":"胡子","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":3.41},{"duration":0}]},{"name":"右手2","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":7.76},{"duration":0}]},{"name":"bone2","rotateFrame":[{"duration":18,"tweenEasing":0},{"duration":18,"tweenEasing":0,"rotate":-4.56},{"duration":0}]}],"slot":[{"name":"左手伸直","displayFrame":[{"duration":36,"value":-1}]},{"name":"右手伸直","displayFrame":[{"duration":36,"value":-1}]}]},{"duration":48,"playTimes":0,"name":"wrong","bone":[{"name":"领带","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":32,"tweenEasing":0,"rotate":2.8},{"duration":8,"tweenEasing":0,"rotate":2.8},{"duration":0}]},{"name":"左腿","translateFrame":[{"duration":8,"tweenEasing":0},{"duration":32,"tweenEasing":0,"x":-1.98,"y":0.3},{"duration":8,"tweenEasing":0,"x":-1.98,"y":0.3},{"duration":0}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":32,"tweenEasing":0,"rotate":-2.61},{"duration":8,"tweenEasing":0,"rotate":-2.61},{"duration":0}]},{"name":"右腿","translateFrame":[{"duration":8,"tweenEasing":0},{"duration":32,"tweenEasing":0,"x":1.98,"y":-0.3},{"duration":8,"tweenEasing":0,"x":1.98,"y":-0.3},{"duration":0}],"rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":32,"tweenEasing":0,"rotate":-2.61},{"duration":8,"tweenEasing":0,"rotate":-2.61},{"duration":0}]},{"name":"bone1","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":4.38},{"duration":16,"tweenEasing":0,"rotate":-0.95},{"duration":8,"tweenEasing":0,"rotate":4.38},{"duration":0}]},{"name":"领带1","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":-8.34},{"duration":8}]},{"name":"尾巴","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":-17.93},{"duration":8}]},{"name":"左手","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":7,"tweenEasing":0,"rotate":8.12},{"duration":18,"tweenEasing":0,"rotate":17.03},{"duration":7,"tweenEasing":0,"rotate":17.8},{"duration":8,"tweenEasing":0,"rotate":8.12},{"duration":0}]},{"name":"领带2","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":-7.43},{"duration":8}]},{"name":"左手1","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":7,"tweenEasing":0,"rotate":-27.04},{"duration":18,"tweenEasing":0,"rotate":-42.19},{"duration":7,"tweenEasing":0,"rotate":-44.77},{"duration":8,"tweenEasing":0,"rotate":-27.04},{"duration":0}]},{"name":"嘴","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":2,"tweenEasing":0,"y":0.2},{"duration":4,"tweenEasing":0,"y":0.47},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":4,"tweenEasing":0},{"duration":2,"tweenEasing":0,"y":0.47},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":0}]},{"name":"左耳","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":-34.09},{"duration":16,"tweenEasing":0,"rotate":-15.48},{"duration":8,"tweenEasing":0,"rotate":-25.99},{"duration":0}]},{"name":"右耳","rotateFrame":[{"duration":8,"tweenEasing":0},{"duration":16,"tweenEasing":0,"rotate":31.11},{"duration":16,"tweenEasing":0,"rotate":9.07},{"duration":8,"tweenEasing":0,"rotate":28.46},{"duration":0}]},{"name":"左手2","rotateFrame":[{"duration":6,"tweenEasing":0},{"duration":2,"tweenEasing":0,"rotate":21.2},{"duration":7,"tweenEasing":0,"rotate":26},{"duration":9,"tweenEasing":0,"rotate":96.37},{"duration":9,"tweenEasing":0,"rotate":34.08},{"duration":7,"tweenEasing":0,"rotate":98.41},{"duration":8,"tweenEasing":0,"rotate":26},{"duration":0}]}],"slot":[{"name":"左手伸直","displayFrame":[{"duration":48,"value":-1}]},{"name":"右手伸直","displayFrame":[{"duration":48,"value":-1}]}]},{"duration":156,"playTimes":0,"name":"finish","bone":[{"name":"领带","translateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"y":-7.62},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"y":-2.77},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"y":-2.77},{"duration":0}],"rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.86},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":1.71},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":1.71},{"duration":0}]},{"name":"左腿","translateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-5.44,"y":0.18},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":0}],"rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.31},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":0}]},{"name":"右腿","translateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-6.7,"y":-5.17},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-2.76,"y":0.28},{"duration":0}],"rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.31},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-1.66},{"duration":0}]},{"name":"bone1","translateFrame":[{"duration":60,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-1.3,"y":-9.92},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"x":-1.3,"y":-9.92},{"duration":0}],"rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":9.56},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":10.03},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":10.03},{"duration":0}]},{"name":"领带1","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":17.34},{"duration":10,"tweenEasing":0},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-6.03},{"duration":12,"tweenEasing":0,"rotate":-7.27},{"duration":12,"tweenEasing":0,"rotate":-1.79},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-6.03},{"duration":12,"tweenEasing":0,"rotate":-7.27},{"duration":12,"tweenEasing":0,"rotate":-1.79},{"duration":0}]},{"name":"尾巴","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-19.18},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.9},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.9},{"duration":0}]},{"name":"左手","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.07},{"duration":25,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":27.86},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":27.86},{"duration":9}]},{"name":"右手","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":22,"tweenEasing":0,"rotate":18},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":2}]},{"name":"眼镜","translateFrame":[{"duration":14,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":13.05,"y":-0.55},{"duration":24,"tweenEasing":0,"x":0.69,"y":0.53},{"duration":106}]},{"name":"帽子","translateFrame":[{"duration":8,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":7.46,"y":1.56},{"duration":36,"tweenEasing":0,"x":-6.67,"y":1.14},{"duration":106}],"rotateFrame":[{"duration":60,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-3.15},{"duration":0}]},{"name":"左眉毛","translateFrame":[{"duration":8,"tweenEasing":0},{"duration":42,"tweenEasing":0,"x":6.47,"y":0.86},{"duration":106}]},{"name":"左眼","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":4,"tweenEasing":0,"x":0.2},{"duration":16,"tweenEasing":0},{"duration":4,"tweenEasing":0},{"duration":4,"tweenEasing":0,"x":0.2},{"duration":26,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36}]},{"name":"领带2","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":20,"tweenEasing":0,"rotate":-13.03},{"duration":16,"tweenEasing":0,"rotate":14.52},{"duration":10,"tweenEasing":0},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":4.36},{"duration":12,"tweenEasing":0,"rotate":-7.23},{"duration":12,"tweenEasing":0,"rotate":-16.17},{"duration":12,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":4.36},{"duration":12,"tweenEasing":0,"rotate":-7.23},{"duration":12,"tweenEasing":0,"rotate":-16.17},{"duration":0}]},{"name":"右眼","scaleFrame":[{"duration":6,"tweenEasing":0},{"duration":4,"tweenEasing":0,"x":0.2},{"duration":16,"tweenEasing":0},{"duration":4,"tweenEasing":0},{"duration":4,"tweenEasing":0,"x":0.2},{"duration":26,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"x":0.2},{"duration":36}]},{"name":"尾巴1","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.16},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":7.11},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":7.11},{"duration":0}]},{"name":"右眉毛","translateFrame":[{"duration":8,"tweenEasing":0},{"duration":42,"tweenEasing":0,"x":6.47,"y":0.86},{"duration":106}]},{"name":"左手1","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":36,"tweenEasing":0,"rotate":-76.26},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-20.97},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-20.97},{"duration":0}]},{"name":"嘴","scaleFrame":[{"duration":8,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":10,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"y":0.2},{"duration":0}]},{"name":"右手1","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-106.39},{"duration":24,"tweenEasing":0,"rotate":-26.23},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":2.33},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":2.33},{"duration":0}]},{"name":"左耳","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":-14.94},{"duration":12,"tweenEasing":0,"rotate":5.37},{"duration":12,"tweenEasing":0,"rotate":-13.33},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-13.8},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-13.8},{"duration":0}]},{"name":"右耳","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":14.7},{"duration":12,"tweenEasing":0,"rotate":4.77},{"duration":12,"tweenEasing":0,"rotate":12.18},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":25.93},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":25.93},{"duration":0}]},{"name":"左手2","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":35.24},{"duration":24,"tweenEasing":0,"rotate":30.12},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.58},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":6.58},{"duration":0}]},{"name":"胡子1","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":6,"tweenEasing":0,"rotate":4.46},{"duration":6,"tweenEasing":0,"rotate":-19.76},{"duration":8,"tweenEasing":0,"rotate":10.96},{"duration":8,"tweenEasing":0,"rotate":-11.78},{"duration":8,"tweenEasing":0,"rotate":17.35},{"duration":106}]},{"name":"尾巴2","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-18.36},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-6.23},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-6.23},{"duration":0}]},{"name":"胡子","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":6,"tweenEasing":0},{"duration":6,"tweenEasing":0,"rotate":13.75},{"duration":8,"tweenEasing":0,"rotate":-4.7},{"duration":8,"tweenEasing":0,"rotate":17.34},{"duration":8,"tweenEasing":0,"rotate":-7.53},{"duration":106}]},{"name":"右手2","rotateFrame":[{"duration":14,"tweenEasing":0},{"duration":12,"tweenEasing":0,"rotate":112.31},{"duration":24,"tweenEasing":0,"rotate":37.71},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":8.69},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":8.69},{"duration":0}]},{"name":"bone2","rotateFrame":[{"duration":26,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-9.35},{"duration":10,"tweenEasing":0},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.19},{"duration":24,"tweenEasing":0},{"duration":24,"tweenEasing":0,"rotate":-12.19},{"duration":0}]}],"slot":[{"name":"右手","displayFrame":[{"duration":3},{"duration":47,"value":-1},{"duration":106}]},{"name":"左手","displayFrame":[{"duration":3},{"duration":47,"value":-1},{"duration":106}]},{"name":"左手伸直","displayFrame":[{"duration":3,"value":-1},{"duration":47},{"duration":106,"value":-1}]},{"name":"右手伸直","displayFrame":[{"duration":3,"value":-1},{"duration":47},{"duration":106,"value":-1}]}]}],"defaultActions":[{"gotoAndPlay":"begin"}],"canvas":{"width":2176,"height":1600}}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "600b0af1-92f2-4139-8ae5-b53eb5cd9bec",
"subMetas": {}
}
\ No newline at end of file
{"name":"mao","imagePath":"mao_tex.png","SubTexture":[{"name":"猫01/影子","x":1,"height":66,"y":343,"width":337},{"name":"猫01/尾巴","x":1,"height":109,"y":188,"width":175},{"name":"猫01/右腿","x":178,"height":117,"y":188,"width":104},{"name":"猫01/左腿","x":1,"height":115,"y":569,"width":64},{"name":"猫01/右手","x":427,"height":122,"y":590,"width":69},{"name":"猫01/左手","x":301,"height":74,"y":590,"width":124},{"name":"猫01伸/左手伸直","x":299,"height":169,"y":172,"width":168},{"name":"猫01伸/右手伸直","x":299,"height":169,"y":1,"width":168},{"name":"猫01/身体","x":340,"height":180,"y":343,"width":122},{"name":"猫01/领带","x":1,"height":156,"y":411,"width":120},{"name":"猫01/右耳","x":155,"height":76,"y":602,"width":90},{"name":"猫01/左耳","x":67,"height":85,"y":602,"width":86},{"name":"猫01/组_1","x":1,"height":185,"y":1,"width":296},{"name":"猫01/右眼","x":1,"height":60,"y":686,"width":59},{"name":"猫01/右眉毛","x":67,"height":5,"y":595,"width":33},{"name":"猫01/左眼","x":247,"height":60,"y":666,"width":59},{"name":"猫01/左眉毛","x":247,"height":12,"y":602,"width":31},{"name":"猫01/眼镜","x":301,"height":63,"y":525,"width":170},{"name":"猫01/胡子","x":123,"height":85,"y":515,"width":176},{"name":"猫01/鼻子","x":67,"height":24,"y":569,"width":28},{"name":"猫01/嘴","x":1,"height":30,"y":299,"width":65},{"name":"猫01/帽子","x":123,"height":102,"y":411,"width":158}],"height":1024,"width":512}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "da99fa22-02ff-4d47-a6d2-34d0447f83db",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "bfb55d5d-2afe-468f-baf4-5190c9310f99",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 512,
"height": 1024,
"platformSettings": {},
"subMetas": {
"mao_tex": {
"ver": "1.0.4",
"uuid": "d0882ce3-0831-4bc1-befd-3856e5ba0ca7",
"rawTextureUuid": "bfb55d5d-2afe-468f-baf4-5190c9310f99",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -7.5,
"offsetY": 138.5,
"trimX": 1,
"trimY": 1,
"width": 495,
"height": 745,
"rawWidth": 512,
"rawHeight": 1024,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "de93dea6-de18-4f49-abf1-86bd2ea3662b",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
{"frameRate":24,"name":"lion","version":"5.5","compatibleVersion":"5.5","armature":[{"type":"Armature","frameRate":24,"name":"armatureName","aabb":{"x":-565,"y":-201.66,"width":990,"height":774.66},"bone":[{"name":"root"},{"length":244,"name":"正常-手上","parent":"root","transform":{"x":-96.7,"y":275.95,"skX":169.3516,"skY":169.3516}},{"length":263,"name":"皱眉-正常收上","parent":"root","transform":{"x":-113.85,"y":236.9,"skX":155.8318,"skY":155.8318}},{"length":212,"name":"皱眉-摆手","parent":"root","transform":{"x":-213.85,"y":304.6,"skX":-117.1134,"skY":-117.1134}},{"length":124,"name":"皱眉-耳朵","parent":"root","transform":{"x":156.9,"y":-60,"skX":-70.4409,"skY":-70.4409}},{"name":"皱眉-正常脸","parent":"root","transform":{"x":103,"y":86.4}},{"length":231,"name":"嚼-手-上-完整","parent":"root","transform":{"x":-96.6,"y":284.95,"skX":175.0893,"skY":175.0893}},{"length":97,"name":"嚼-左耳","parent":"root","transform":{"x":146.25,"y":-89.25,"skX":-70.6237,"skY":-70.6237}},{"length":113,"name":"张嘴-耳朵","parent":"root","transform":{"x":153.5,"y":-66.5,"skX":-64.19,"skY":-64.19}},{"length":247,"name":"张嘴-上手","parent":"root","transform":{"x":-103,"y":272.85,"skX":166.4641,"skY":166.4641}}],"slot":[{"name":"正常-影子","parent":"root"},{"name":"正常-身体","parent":"root"},{"name":"正常-手上","parent":"正常-手上"},{"name":"正常-下巴","parent":"root"},{"name":"正常-嘴巴","parent":"root"},{"name":"正常-脸","parent":"root"},{"name":"正常-耳朵","parent":"root"},{"name":"正常-睁眼","parent":"root"},{"name":"正常-半睁眼","parent":"root"},{"name":"正常-闭眼","parent":"root"},{"name":"正常-头","parent":"root"},{"name":"正常-鼻子","parent":"root"},{"name":"正常-手右","parent":"root"},{"name":"正常尾巴","parent":"root"},{"name":"皱眉-影子","parent":"root"},{"name":"皱眉-摆手胳膊","parent":"root"},{"name":"皱眉-摆手","parent":"皱眉-摆手"},{"name":"皱眉-尾巴-后","parent":"root"},{"name":"皱眉-身体","parent":"root"},{"name":"皱眉-正常收上","parent":"皱眉-正常收上"},{"name":"皱眉-脸","parent":"root"},{"name":"皱眉-正常脸","parent":"皱眉-正常脸"},{"name":"皱眉-耳朵","parent":"皱眉-耳朵"},{"name":"皱眉-睁眼","parent":"root"},{"name":"皱眉-半睁眼","parent":"root"},{"name":"皱眉-头发","parent":"root"},{"name":"皱眉-正常头发","parent":"root"},{"name":"皱眉-闭眼","parent":"root"},{"name":"皱眉-鼻子","parent":"root"},{"name":"皱眉-手1","parent":"root"},{"name":"皱眉-尾巴-前","parent":"root"},{"name":"张嘴-影子","parent":"root"},{"name":"张嘴-身体","parent":"root"},{"name":"张嘴-上手","parent":"张嘴-上手"},{"name":"张-下巴","parent":"root"},{"name":"张-鼻","parent":"root"},{"name":"张嘴-耳朵","parent":"张嘴-耳朵"},{"name":"张嘴-脸","parent":"root"},{"name":"张嘴-下巴","parent":"root"},{"name":"张嘴-张嘴","parent":"root"},{"name":"张嘴-闭嘴嘴","parent":"root"},{"name":"张嘴-脸-中","parent":"root"},{"name":"张嘴-脸-上","parent":"root"},{"name":"张嘴-睁眼","parent":"root"},{"name":"张嘴-半眼","parent":"root"},{"name":"张嘴-闭眼","parent":"root"},{"name":"张嘴-头发","parent":"root"},{"name":"张嘴-鼻子","parent":"root"},{"name":"张嘴-手下","parent":"root"},{"name":"张嘴-尾巴","parent":"root"},{"name":"嚼--影子","parent":"root"},{"name":"嚼-身体","parent":"root"},{"name":"嚼-手-上-完整","parent":"嚼-手-上-完整"},{"name":"lian","parent":"root"},{"name":"嚼-脸_拷贝","parent":"root"},{"name":"嚼-左耳","parent":"嚼-左耳"},{"name":"嚼-脸-上","parent":"root"},{"name":"嚼-睁眼","parent":"root"},{"name":"嚼-半睁眼","parent":"root"},{"name":"嚼-毛发","parent":"root"},{"name":"嚼-闭眼","parent":"root"},{"name":"嚼-鼻子_","parent":"root"},{"name":"嚼-手-下","parent":"root"},{"name":"嚼-尾巴-前","parent":"root"},{"name":"皱眉-正常-半睁眼 ","parent":"root"}],"skin":[{"slot":[{"name":"嚼-左耳","display":[{"type":"mesh","name":"嚼-左耳","width":354,"height":163,"vertices":[13.7,87.78,1.49,123.29,-7.81,147.34,10.88,200.49,36.71,205.19,73.73,192.17,111.99,178.72,121.41,127.91,99.01,90.27,54.53,70.82,28.44,-25.37,52.91,-48.18,81.28,-71.2,77.66,-101.09,60.57,-149.67,28.01,-167.06,-9.01,-154.03,-43.73,-141.82,-53.74,-118.59,14.91,47.07],"uvs":[0.66554,0.75429,0.74873,0.89724,0.8041,1,0.96328,1,1,0.86012,1,0.61933,1,0.37055,0.87345,0.21258,0.75212,0.26564,0.65862,0.48344,0.37782,0.43865,0.33997,0.25061,0.30523,0.03957,0.22218,-0.00031,0.07669,-0.00031,-0.00014,0.15276,-0.00014,0.39356,-0.00014,0.61933,0.0524,0.72454,0.55819,0.66442],"triangles":[2,3,4,7,8,5,8,1,5,2,4,5,1,2,5,6,7,5,9,1,8,9,0,1,10,19,9,9,19,0,10,18,19,11,18,10,13,16,11,16,18,11,12,13,11,14,16,13,15,16,14,16,17,18],"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,0],"userEdges":[]}]},{"name":"皱眉-睁眼","display":[{"name":"皱眉-睁眼","transform":{"x":126.5,"y":-19.5}}]},{"name":"嚼-尾巴-前","display":[{"type":"mesh","name":"嚼-尾巴-前","width":559,"height":88,"vertices":[282,538.75,-114.1,546.85,-141.7,559.85,-175,565,-214,565,-247.3,554.2,-267.6,537.95,-277.05,518.45,-277.05,496.55,-262.7,503.85,-241.65,498.15,-220.5,486.8,-193.7,479.45,-154.7,479.45,-132.85,490.05,147.3,489.2,148.1,477,282,477],"uvs":[1,0.7017,0.29141,0.79375,0.24204,0.94148,0.18247,1,0.1127,1,0.05313,0.87727,0.01682,0.69261,-0.00009,0.47102,-0.00009,0.22216,0.02558,0.30511,0.06324,0.24034,0.10107,0.11136,0.14902,0.02784,0.21878,0.02784,0.25787,0.1483,0.75903,0.13864,0.76047,0,1,0],"triangles":[15,1,0,15,0,17,16,15,17,14,1,15,14,2,1,12,3,13,13,3,2,13,2,14,11,4,12,12,4,3,11,10,4,10,5,4,6,5,10,9,6,10,7,6,9,8,7,9],"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,0],"userEdges":[]}]},{"name":"正常-闭眼","display":[{"name":"正常-闭眼","transform":{"x":123,"y":-19.5}}]},{"name":"嚼-手-下","display":[{"name":"嚼-手-下","transform":{"x":157.5,"y":354.5}}]},{"name":"张嘴-睁眼","display":[{"name":"张嘴-睁眼","transform":{"x":129,"y":-21}}]},{"name":"张嘴-脸","display":[{"name":"张嘴-脸","transform":{"x":73,"y":10.5}}]},{"name":"正常-嘴巴","display":[{"name":"正常-嘴巴","transform":{"x":1.5,"y":274.5}}]},{"name":"皱眉-耳朵","display":[{"type":"mesh","name":"皱眉-耳朵","width":352,"height":163,"vertices":[235.5,-106.75,249.45,-132.7,287.3,-151.25,325.25,-148.5,349.05,-120.75,349.05,-73.55,337.35,-29.9,277.2,-29.9,211.45,-72.6,103.25,-98.55,40.25,-83.75,-2.3,-82.8,-3,-108.6,-3,-154.05,15.35,-188.3,52.3,-193,90.3,-193,101.4,-176.25,114.35,-134.55,113.35,-124.45],"uvs":[0.67756,0.52914,0.71719,0.36994,0.82472,0.25613,0.93253,0.27301,1.00014,0.44325,1.00014,0.73282,0.9669,1.00061,0.79602,1.00061,0.60923,0.73865,0.30185,0.57945,0.12287,0.67025,0.00199,0.67607,0,0.51779,0,0.23896,0.05213,0.02883,0.1571,0,0.26506,0,0.29659,0.10276,0.33338,0.35859,0.33054,0.42055],"triangles":[1,0,2,3,2,4,4,2,5,2,0,5,0,7,5,7,6,5,0,8,7,19,9,8,17,15,18,15,10,18,18,10,19,10,9,19,13,10,15,16,15,17,13,12,10,14,13,15,12,11,10,8,19,0],"weights":[1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1,1,4,1],"slotPose":[1,0,0,1,0,0],"bonePose":[4,0.334779,-0.942297,0.942297,0.334779,156.9,-60],"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,0],"userEdges":[]}]},{"name":"嚼-鼻子_","display":[{"name":"嚼-鼻子_","transform":{"x":-29.5,"y":98}}]},{"name":"正常-手右","display":[{"name":"正常-手右","transform":{"x":157,"y":353}}]},{"name":"嚼--影子","display":[{"name":"嚼--影子","transform":{"x":-56,"y":501}}]},{"name":"张嘴-脸-中","display":[{"type":"mesh","name":"张嘴-脸-中","width":406,"height":229,"vertices":[-134.1,48.05,-154.3,60.25,-167.55,81.15,-173,111.1,-173,152.9,-173,194,-160.55,217.7,-139.65,237.25,-106.9,258.8,-67.9,277,-24.05,277,40.75,277,96.5,277,134.1,262.95,159.9,248.4,192.6,226.1,223.95,196.15,233,175.25,233,102.05,194,89.5,112.5,74.9,54.7,63.1,-8,54.7,-50.5,48.05,-99.25,48.05],"uvs":[0.09581,0.00022,0.04606,0.05349,0.01342,0.14476,0,0.27555,0,0.45808,0,0.63755,0.03067,0.74105,0.08214,0.82642,0.16281,0.92052,0.25887,1,0.36687,1,0.52648,1,0.66379,1,0.7564,0.93865,0.81995,0.87511,0.90049,0.77773,0.97771,0.64694,1,0.55568,1,0.23603,0.90394,0.18122,0.7032,0.11747,0.56084,0.06594,0.4064,0.02926,0.30172,0.00022,0.18165,0.00022],"triangles":[19,15,16,18,19,17,19,16,17,20,15,19,20,13,14,20,14,15,11,12,20,21,11,20,20,12,13,22,10,11,22,11,21,8,10,22,23,8,22,4,7,8,4,8,23,8,9,10,3,4,24,24,4,23,4,6,7,4,5,6,1,2,0,0,2,24,2,3,24],"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":[]}]},{"name":"正常-半睁眼","display":[{"name":"正常-半睁眼","transform":{"x":123,"y":-9}}]},{"name":"皱眉-手1","display":[{"name":"皱眉-手1","transform":{"x":156.5,"y":355.5}}]},{"name":"正常-身体","display":[{"type":"mesh","name":"正常-身体","width":840,"height":274,"vertices":[-165.45,540.95,-17.3,540.95,232.9,540.95,280,540.95,280,484.8,139.75,450.2,91.85,446.6,113.1,384.55,104.25,321.55,25.3,293.25,-64.25,267,-174.35,267.45,-245.3,287.85,-297.65,337.6,-328.7,365.1,-347.2,378.35,-371.2,347.3,-389.9,320.75,-397.9,285.2,-413.75,267,-460.85,267,-541.5,267,-559.95,279.85,-559.95,359.7,-549.6,421,-539.85,465.35,-523.75,509.65,-509.6,540.95,-448.35,540.95,-391.65,540.95,-295.75,540.95,-418.3,303.9,-441.35,290.55,-498.15,289.7,-559.95,336.7,-540.7,383.7,-523.85,412.1,-504.35,436.95,-470.65,472.45,-435.15,502.6,-416.5,523.9,-381.05,540.95,-357.05,540.95,-334.9,523.9,-308.3,505.25,-276.35,493.75],"uvs":[0.4697,0.99982,0.64607,0.99982,0.94393,0.99982,1,0.99982,1,0.79489,0.83304,0.66861,0.77601,0.65547,0.80131,0.42901,0.79077,0.19909,0.69679,0.0958,0.59018,0,0.45911,0.00164,0.37464,0.07609,0.31232,0.25766,0.27536,0.35803,0.25333,0.40639,0.22476,0.29307,0.2025,0.19617,0.19298,0.06642,0.17411,0,0.11804,0,0.02202,0,0.00006,0.0469,0.00006,0.33832,0.01238,0.56204,0.02399,0.72391,0.04315,0.88558,0.06,0.99982,0.13292,0.99982,0.20042,0.99982,0.31458,0.99982,0.16869,0.13467,0.14125,0.08595,0.07363,0.08285,0.00006,0.25438,0.02298,0.42591,0.04304,0.52956,0.06625,0.62026,0.10637,0.74982,0.14863,0.85985,0.17083,0.93759,0.21304,0.99982,0.24161,0.99982,0.26798,0.93759,0.29964,0.86953,0.33768,0.82755],"triangles":[5,2,4,4,2,3,6,1,5,5,1,2,8,9,7,9,6,7,9,1,6,11,0,10,10,0,1,10,1,9,13,45,12,12,45,11,11,45,0,45,30,0,14,15,45,13,14,45,15,44,45,44,30,45,15,39,43,15,43,44,44,43,30,43,42,30,39,40,43,38,39,15,40,41,43,41,42,43,16,38,15,40,29,41,37,38,16,17,31,16,31,37,16,36,37,31,18,31,17,40,28,29,32,36,31,33,35,32,35,36,32,19,31,18,32,31,19,20,32,19,39,28,40,38,28,39,38,27,28,20,33,32,26,27,38,34,35,33,21,33,20,37,25,38,25,26,38,34,23,35,21,22,33,22,34,33,36,24,37,24,25,37,35,24,36,23,24,35],"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,23,24,24,25,25,26,26,27,27,28,28,29,30,0,22,34,34,23,29,41,41,42,42,30],"userEdges":[]}]},{"name":"张嘴-头发","display":[{"type":"mesh","name":"张嘴-头发","width":492,"height":492,"vertices":[-93.55,54.85,-51.3,44.05,-3,41.65,62.2,-10.2,181.7,-11.55,191.3,88.8,126.25,230.05,73.05,368.8,138.25,369.05,244.5,369.05,292.8,369.05,307.35,342.25,348.4,332.65,358,275.85,381,264.9,386.95,221.5,397.05,211.85,397.05,144.25,397.05,76.55,397.05,33.15,371.25,3.05,353.15,-42.9,314.6,-64.7,283.2,-104.4,244.5,-123,185.35,-123,127.4,-123,42.8,-123,-21.1,-122.6,-45.25,-87.5,-81.5,-51.35,-95,-6.75],"uvs":[0.00295,0.36148,0.08882,0.33953,0.18699,0.33465,0.31951,0.22927,0.5624,0.22652,0.58191,0.43049,0.4497,0.71758,0.34157,0.99959,0.47409,1.0001,0.69004,1.0001,0.78821,1.0001,0.81778,0.94563,0.90122,0.92612,0.92073,0.81067,0.96748,0.78841,0.97957,0.7002,1.0001,0.68059,1.0001,0.54319,1.0001,0.40559,1.0001,0.31738,0.94766,0.2562,0.91087,0.1628,0.83252,0.1185,0.7687,0.0378,0.69004,0,0.56982,0,0.45203,0,0.28008,0,0.1502,0.00081,0.10112,0.07215,0.02744,0.14563,0,0.23628],"triangles":[20,5,18,20,18,19,18,5,17,5,15,17,17,15,16,13,14,15,5,13,15,5,6,13,22,4,20,4,5,20,21,22,20,6,11,13,11,12,13,6,9,11,23,4,22,9,10,11,24,4,23,25,4,24,6,8,9,26,3,4,26,4,25,27,3,26,6,7,8,27,29,3,28,29,27,29,2,3,29,30,2,30,31,1,30,1,2,31,0,1],"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,25,25,26,26,27,27,28,28,29,29,30,30,31,31,0],"userEdges":[]}]},{"name":"张嘴-闭眼","display":[{"name":"张嘴-闭眼","transform":{"x":123.5,"y":-21}}]},{"name":"皱眉-身体","display":[{"name":"皱眉-身体","transform":{"x":-195.5,"y":344}}]},{"name":"嚼-半睁眼","display":[{"name":"嚼-半睁眼","transform":{"x":122.5,"y":-21.5}}]},{"name":"正常-手上","display":[{"name":"正常-手上","transform":{"x":137.51,"y":-7.27,"skX":-169.35,"skY":-169.35}}]},{"name":"张嘴-耳朵","display":[{"type":"mesh","name":"张嘴-耳朵","width":351,"height":163,"vertices":[36.63,67.7,23.8,128.45,46.14,174.63,68.01,186.55,107.44,167.48,140.19,149.31,151.71,111.69,133.11,70.81,85.99,56.88,46.82,-53.63,74.34,-75.28,88.01,-96.05,86.31,-116.67,64.44,-161.91,34.45,-187.17,7.53,-174.15,-33.84,-154.14,-46.8,-129.38,25.28,-12.28],"uvs":[0.65641,0.76687,0.7963,1,0.94245,1,1.00014,0.91104,1.00014,0.64233,0.99416,0.41288,0.91197,0.24877,0.78405,0.24233,0.68989,0.46534,0.35783,0.3865,0.33647,0.17669,0.30014,0.04571,0.24516,0,0.10199,0,0,0.09816,0,0.2816,0,0.5635,0.04744,0.70123,0.43718,0.61595],"triangles":[6,7,4,7,8,4,5,6,4,8,1,4,1,2,4,4,2,3,8,0,1,9,18,8,18,0,8,9,17,18,12,15,10,10,15,9,15,17,9,13,15,12,11,12,10,15,16,17,14,15,13],"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,0],"userEdges":[]}]},{"name":"正常-耳朵","display":[{"type":"mesh","name":"正常-耳朵","width":351,"height":162,"vertices":[235.8,-66.75,278.85,-31,326.35,-31,350.05,-46.95,350.05,-81.25,350.05,-126.45,319.7,-154.05,275.55,-164,233.65,-122.05,220.4,-94.5,144.2,-115.4,123.15,-128.65,115.4,-168.35,95.55,-191.6,42.6,-193,-1,-178.35,-1,-139.7,-1,-98.85,28.25,-72.35,128.65,-93.4],"uvs":[0.67464,0.77932,0.79729,1,0.93262,1,1.00014,0.90154,1.00014,0.68981,1.00014,0.4108,0.91368,0.24043,0.78789,0.17901,0.66852,0.43796,0.63077,0.60802,0.41368,0.47901,0.3537,0.39722,0.33162,0.15216,0.27507,0.00864,0.12422,0,0,0.09043,0,0.32901,0,0.58117,0.08333,0.74475,0.36937,0.61481],"triangles":[0,1,4,6,8,4,8,0,4,1,2,4,2,3,4,6,4,5,7,8,6,8,9,0,9,19,0,10,19,9,11,19,10,11,18,19,12,14,11,14,16,11,16,18,11,13,14,12,16,17,18,15,16,14],"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,0],"userEdges":[]}]},{"name":"正常-鼻子","display":[{"name":"正常-鼻子","transform":{"x":-29,"y":99}}]},{"name":"正常-头","display":[{"type":"mesh","name":"正常-头","width":492,"height":492,"vertices":[-96,49.65,-96,0.8,-77.15,-38.9,-43.55,-69.45,-26.75,-87.75,-14.55,-121.95,46.55,-121.95,129,-121.95,182.45,-121.95,248.1,-116.85,295.5,-83.2,333.6,-43.5,367.2,2.25,393.15,51.2,376.35,75.6,396.05,92.4,396.05,144.25,396.05,234.4,374.85,223.65,374.85,268,350.4,278.7,341.25,347.4,306.1,348.95,280.15,370,229.75,370,196.25,370,127.45,370,104.55,338.25,150.35,264.95,177.85,219.15,194.65,150.45,205.35,69.5,197.7,11.5,194.65,-23.65,112.2,-20.6,60.3,-35.85,28.2,26.75,-40.5,49.65],"uvs":[0,0.34888,0,0.24959,0.03831,0.1689,0.10661,0.10681,0.14075,0.06961,0.16555,0.0001,0.28974,0.0001,0.45732,0.0001,0.56596,0.0001,0.69939,0.01047,0.79573,0.07886,0.87317,0.15955,0.94146,0.25254,0.99421,0.35203,0.96006,0.40163,1.0001,0.43577,1.0001,0.54116,1.0001,0.72439,0.95701,0.70254,0.95701,0.79268,0.90732,0.81443,0.88872,0.95407,0.81728,0.95722,0.76453,1,0.66209,1,0.594,1,0.45417,1,0.40762,0.93547,0.50071,0.78648,0.55661,0.69339,0.59075,0.55376,0.6125,0.38923,0.59695,0.27134,0.59075,0.1999,0.42317,0.2061,0.31768,0.1751,0.25244,0.30234,0.1128,0.34888],"triangles":[14,30,16,30,18,16,15,14,16,18,17,16,12,14,13,18,20,19,12,31,14,31,30,14,29,20,18,30,29,18,11,32,12,32,31,12,29,22,20,22,21,20,29,24,22,10,33,11,33,32,11,29,28,24,24,23,22,9,33,10,28,25,24,8,33,9,27,26,28,8,7,33,7,34,33,28,26,25,35,34,7,6,35,7,3,36,35,4,3,35,6,4,35,5,4,6,2,37,36,3,2,36,2,1,37,1,0,37],"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,25,25,26,26,27,27,28,28,29,29,30,30,31,31,32,32,33,33,34,34,35,35,36,36,37,37,0],"userEdges":[]}]},{"name":"张嘴-鼻子","display":[{"type":"mesh","name":"张嘴-鼻子","width":214,"height":95,"vertices":[-95.5,50.05,-120.15,50.05,-134.95,50.8,-134.95,69.65,-134.95,96.35,-112.3,104.25,-93.45,120,-70.65,139.85,-52.85,145.05,-17.4,145.05,7.45,135.9,47.9,144.85,75.65,144.85,79,123.1,79,89.35,52.85,74.6,0.45,69.65,-33.15,58.85],"uvs":[0.18458,0.00053,0.06939,0.00053,0.00023,0.00842,0.00023,0.20684,0.00023,0.48789,0.10607,0.57105,0.19416,0.73684,0.3007,0.94579,0.38388,1.00053,0.54953,1.00053,0.66565,0.90421,0.85467,0.99842,0.98435,0.99842,1,0.76947,1,0.41421,0.8778,0.25895,0.63294,0.20684,0.47593,0.09316],"triangles":[11,12,13,15,11,13,15,13,14,10,11,15,16,10,15,17,8,9,17,9,16,16,9,10,7,8,17,6,7,17,0,6,17,0,5,6,3,5,0,1,3,0,3,4,5,2,3,1],"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,0],"userEdges":[]}]},{"name":"张嘴-上手","display":[{"name":"张嘴-上手","transform":{"x":131.82,"y":-4.93,"skX":-166.46,"skY":-166.46}}]},{"name":"正常-睁眼","display":[{"name":"正常-睁眼","transform":{"x":127.5,"y":-30.5}}]},{"name":"皱眉-鼻子","display":[{"name":"皱眉-鼻子","transform":{"x":-31.5,"y":100}}]},{"name":"张嘴-尾巴","display":[{"type":"mesh","name":"张嘴-尾巴","width":555,"height":87,"vertices":[-131.9,487.6,-149.05,477.25,-174.15,475.35,-205.4,479.7,-228.65,491.3,-247,501.65,-262.3,503.55,-273,501.1,-273,519.4,-266.6,532.25,-254.95,542.65,-240.9,551.9,-228.65,559.25,-201.7,562,-173.6,562,-150.3,562,-133.75,554.35,-123.95,543.3,282,538.35,281.85,482.65,251.85,475,61.45,475,56.6,486.95],"uvs":[0.25423,0.14483,0.22333,0.02586,0.17811,0.00402,0.1218,0.05402,0.07991,0.18736,0.04685,0.30632,0.01928,0.32816,0,0.3,0,0.51034,0.01153,0.65805,0.03252,0.77759,0.05784,0.88391,0.07991,0.96839,0.12847,1,0.1791,1,0.22108,1,0.2509,0.91207,0.26856,0.78506,1,0.72816,0.99973,0.08793,0.94568,0,0.60261,0,0.59387,0.13736],"triangles":[20,22,18,20,18,19,21,22,20,0,17,22,2,14,1,1,14,0,14,15,0,0,15,17,15,16,17,3,13,14,3,14,2,3,4,13,4,12,13,11,12,4,5,11,4,9,10,5,5,10,11,8,9,6,6,9,5,7,8,6,22,17,18],"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,0],"userEdges":[]}]},{"name":"张嘴-闭嘴嘴","display":[{"name":"张嘴-闭嘴嘴","transform":{"x":-9,"y":251.5}}]},{"name":"张嘴-影子","display":[{"name":"张嘴-影子","transform":{"x":-54,"y":501}}]},{"name":"嚼-睁眼","display":[{"name":"嚼-睁眼","transform":{"x":128,"y":-21.5}}]},{"name":"皱眉-头发","display":[{"type":"mesh","name":"皱眉-头发","width":495,"height":494,"vertices":[104.45,372,168.55,372,231.3,368.6,280.1,372,303.15,337.85,342.9,340.4,359.5,280.15,385.2,271.25,381.3,219.9,396,222.45,396,145.6,396,85.35,396,36.55,359.5,4.5,359.5,-26.2,304.45,-62.15,283.95,-100.55,226.25,-121.9,148.05,-121.9,67.25,-121.9,-18.7,-121.9,-37.85,-89.1,-76.4,-59.6,-99,-3.2,-99,57.05,-32.75,59.7,130.1,4.5,177.45,82.7,141.55,208.35],"uvs":[0.41101,1,0.54051,1,0.66727,0.99312,0.76586,1,0.81242,0.93087,0.89273,0.93603,0.92626,0.81407,0.97818,0.79605,0.9703,0.69211,1,0.69727,1,0.5417,1,0.41974,1,0.32095,0.92626,0.25607,0.92626,0.19393,0.81505,0.12115,0.77364,0.04342,0.65707,0.0002,0.49909,0.0002,0.33586,0.0002,0.16222,0.0002,0.12354,0.0666,0.04566,0.12632,0,0.24049,0,0.36245,0.13384,0.36781,0.46283,0.25607,0.55848,0.41437,0.48596,0.66872],"triangles":[13,27,11,13,11,12,11,27,10,27,8,10,8,9,10,27,28,8,8,6,7,28,6,8,15,27,13,15,13,14,28,4,6,4,5,6,28,2,4,16,17,15,17,26,15,26,27,15,2,3,4,28,1,2,18,26,17,19,26,18,28,0,1,19,21,26,21,25,26,20,21,19,21,22,25,22,23,25,23,24,25],"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,25,25,26,26,27,27,28,28,0],"userEdges":[]}]},{"name":"皱眉-正常脸","display":[{"name":"皱眉-正常脸","transform":{"x":-66.97,"y":18.52,"scX":0.95,"scY":0.95}}]},{"name":"皱眉-正常头发","display":[{"name":"皱眉-正常头发","transform":{"x":148,"y":125}}]},{"name":"皱眉-尾巴-后","display":[{"name":"皱眉-尾巴-后","transform":{"x":70.5,"y":503.5}}]},{"name":"正常-影子","display":[{"name":"正常-影子","transform":{"x":-54,"y":502}}]},{"name":"正常-脸","display":[{"name":"正常-脸","transform":{"x":46.5,"y":92}}]},{"name":"lian","display":[{"type":"mesh","name":"lian","width":406,"height":297,"vertices":[-140.65,50,-157.9,80.2,-163,126.8,-163,185.45,-154.45,223.4,-133.75,249.3,-126.85,292.35,-97.5,325.2,-54.4,346.95,19.8,346.95,80.2,346.95,119.85,313.05,156.1,280.35,190.6,238.95,242.95,209.6,242.95,162.95,242.95,92.3,166.45,73.3,62.95,52.6,-31.95,50,-110.1,249.75,-75.4,278.95,-32,296.3,42.2,300.25,95.1,280.55,-140.9,223.7,-104.95,230.35,-62.2,256,-15.65,265.5,49.85,262.65,99.25,260.75],"uvs":[0.05505,0,0.01256,0.10168,0,0.25859,0,0.45606,0.02106,0.58384,0.07204,0.67104,0.08904,0.81599,0.16133,0.9266,0.26749,0.99983,0.45025,0.99983,0.59901,0.99983,0.69667,0.88569,0.78596,0.77559,0.87094,0.6362,0.99988,0.53737,0.99988,0.3803,0.99988,0.14242,0.81145,0.07845,0.55653,0.00875,0.32278,0,0.1303,0.67256,0.21576,0.77088,0.32266,0.82929,0.50542,0.84259,0.63571,0.77626,0.05443,0.58485,0.14298,0.60724,0.24828,0.6936,0.36293,0.72559,0.52426,0.71599,0.64594,0.7096],"triangles":[13,14,15,17,13,15,16,17,15,18,30,17,17,30,13,30,12,13,18,29,30,24,11,12,30,24,12,19,28,29,19,29,18,24,10,11,23,10,24,29,24,30,29,23,24,19,27,28,23,9,10,26,27,19,28,23,29,22,9,23,28,22,23,2,26,19,22,8,9,0,1,19,1,2,19,27,22,28,2,3,26,21,7,8,21,8,22,27,21,22,20,21,27,26,20,27,3,25,26,6,7,21,20,6,21,5,6,20,5,20,26,25,5,26,3,4,25,25,4,5],"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,0],"userEdges":[]}]},{"name":"皱眉-摆手胳膊","display":[{"name":"皱眉-摆手胳膊","transform":{"x":-211,"y":274}}]},{"name":"张嘴-下巴","display":[{"name":"张嘴-下巴","transform":{"x":8,"y":286.5}}]},{"name":"张嘴-张嘴","display":[{"name":"张嘴-张嘴","transform":{"x":-5.5,"y":245}}]},{"name":"皱眉-正常收上","display":[{"name":"皱眉-正常收上","transform":{"x":139.96,"y":-18.41,"skX":-155.83,"skY":-155.83}}]},{"name":"嚼-脸_拷贝","display":[{"name":"嚼-脸_拷贝","transform":{"x":40,"y":198.5}}]},{"name":"张嘴-身体","display":[{"name":"张嘴-身体","transform":{"x":-139,"y":366.5}}]},{"name":"皱眉-影子","display":[{"name":"皱眉-影子","transform":{"x":-56,"y":503}}]},{"name":"嚼-手-上-完整","display":[{"name":"嚼-手-上-完整","transform":{"x":138.09,"y":-13.78,"skX":-175.09,"skY":-175.09}}]},{"name":"张嘴-手下","display":[{"name":"张嘴-手下","transform":{"x":158,"y":352.5}}]},{"name":"嚼-闭眼","display":[{"name":"嚼-闭眼","transform":{"x":122.5,"y":-21.5}}]},{"name":"张嘴-半眼","display":[{"name":"张嘴-半眼","transform":{"x":124,"y":-21}}]},{"name":"嚼-毛发","display":[{"type":"mesh","name":"嚼-毛发","width":495,"height":496,"vertices":[26.6,25.3,-25.3,40.4,-77.25,48.6,-97,48.6,-97,-7.5,-81.35,-62.15,-58.1,-85.4,-26.7,-123.65,36.25,-124.95,129.1,-124.95,189.25,-124.95,243.9,-124.95,286.25,-97.7,317.7,-60.8,377.9,-8.85,398.05,62.2,398.05,129.15,398.05,226.25,383.3,265.8,355.95,293.15,341,351.9,310.85,351.9,280.8,371.05,230.3,371.05,103.15,371.05,99.05,331.4,133.2,279.55,181.05,170.15,181.05,48.6,161.9,-12.95,66.25,-11.6],"uvs":[0.2497,0.30302,0.14485,0.33347,0.0399,0.35,0,0.35,0,0.2369,0.03162,0.12671,0.07859,0.07984,0.14202,0.00272,0.26919,0.0001,0.45677,0.0001,0.57828,0.0001,0.68869,0.0001,0.77424,0.05504,0.83778,0.12944,0.95939,0.23417,1.0001,0.37742,1.0001,0.5124,1.0001,0.70817,0.9703,0.7879,0.91505,0.84304,0.88485,0.96149,0.82394,0.96149,0.76323,1.0001,0.66121,1.0001,0.40434,1.0001,0.39606,0.92016,0.46505,0.81563,0.56172,0.59506,0.56172,0.35,0.52303,0.22591,0.3298,0.22863],"triangles":[19,18,17,27,19,17,28,27,16,27,17,16,28,16,15,14,28,15,13,28,14,27,23,21,21,20,19,27,21,19,27,26,23,23,22,21,12,29,13,29,28,13,10,29,11,11,29,12,26,25,23,25,24,23,9,29,10,9,30,29,8,30,9,7,6,8,8,6,30,6,0,30,6,5,1,6,1,0,4,2,1,5,4,1,4,3,2],"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,25,25,26,26,27,27,28,28,29,29,30,30,0],"userEdges":[]}]},{"name":"正常尾巴","display":[{"type":"mesh","name":"正常尾巴","width":554,"height":87,"vertices":[-125.55,484.75,-149.5,474.95,-177,474.95,-208.05,474.95,-244.35,488.3,-254.15,500.85,-274,503.5,-274,522.9,-261.25,539,-240.8,553.95,-205.4,562,-157.45,562,-121.1,554.9,-64.25,547.8,280.05,539.8,280.05,474.95,-103.3,474.95],"uvs":[0.26796,0.11207,0.22473,-0.00057,0.17509,-0.00057,0.11904,-0.00057,0.05352,0.15287,0.03583,0.29713,0,0.32759,0,0.55057,0.02301,0.73563,0.05993,0.90747,0.12383,1,0.21038,1,0.27599,0.91839,0.37861,0.83678,1.00009,0.74483,1.00009,-0.00057,0.30812,-0.00057],"triangles":[13,14,15,16,13,15,0,12,16,16,12,13,2,11,1,1,11,0,0,11,12,3,10,2,2,10,11,4,5,9,3,4,10,4,9,10,5,8,9,7,8,5,6,7,5],"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,0],"userEdges":[]}]},{"name":"皱眉-半睁眼","display":[{"name":"皱眉-半睁眼","transform":{"x":121.5,"y":-19.5}}]},{"name":"皱眉-脸","display":[{"name":"皱眉-脸","transform":{"x":44,"y":104.5}}]},{"name":"张-下巴","display":[{"name":"张-下巴","transform":{"x":1.5,"y":287}}]},{"name":"嚼-脸-上","display":[{"name":"嚼-脸-上","transform":{"x":72,"y":11}}]},{"name":"皱眉-正常-半睁眼 ","display":[{"name":"皱眉-正常-半睁眼 ","transform":{"x":121.1,"y":-8.72}}]},{"name":"嚼-身体","display":[{"name":"嚼-身体","transform":{"x":-141.5,"y":405.5}}]},{"name":"皱眉-摆手","display":[{"name":"皱眉-摆手","transform":{"x":134.54,"y":-22.28,"skX":117.11,"skY":117.11}}]},{"name":"皱眉-闭眼","display":[{"name":"皱眉-闭眼","transform":{"x":121.5,"y":-19.5}}]},{"name":"正常-下巴","display":[{"name":"正常-下巴","transform":{"x":8,"y":289.5}}]},{"name":"张嘴-脸-上","display":[{"name":"张嘴-脸-上","transform":{"x":62,"y":9}}]},{"name":"皱眉-尾巴-前","display":[{"type":"mesh","name":"皱眉-尾巴-前","width":557,"height":87,"vertices":[-133.3,490.2,-149.3,479.65,-186.5,478.1,-220.15,481.35,-230.7,495.55,-249.3,504.45,-265.25,509.15,-277,508.25,-277,518.15,-272,526.7,-264.8,535.25,-255.35,544.25,-245.45,551,-235.1,556.85,-223.85,561.35,-208.1,565,-194.15,565,-171.65,565,-157.25,565,-148.25,561.35,-137.9,555.05,-128.9,547.4,-123.5,542.9,7.45,542.45,212.2,539.3,278.8,535.25,279.95,520.85,279.95,494.3,268.45,478,94.35,478,52.5,489.35,-60.95,491.6],"uvs":[0.25799,0.14023,0.22926,0.01897,0.16248,0.00115,0.10206,0.03851,0.08312,0.20172,0.04973,0.30402,0.0211,0.35805,0,0.3477,0,0.46149,0.00898,0.55977,0.0219,0.65805,0.03887,0.76149,0.05664,0.83908,0.07522,0.90632,0.09542,0.95805,0.1237,1,0.14874,1,0.18914,1,0.21499,1,0.23115,0.95805,0.24973,0.88563,0.26589,0.7977,0.27558,0.74598,0.51068,0.7408,0.87828,0.7046,0.99785,0.65805,0.99991,0.49253,0.99991,0.18736,0.97926,0,0.6667,0,0.59156,0.13046,0.38788,0.15632],"triangles":[24,25,26,28,24,26,28,26,27,29,24,28,29,23,24,30,23,29,31,23,30,31,22,23,0,22,31,1,17,19,1,19,20,1,20,0,0,20,21,0,21,22,2,17,1,17,18,19,2,16,17,4,16,2,4,14,15,4,15,16,3,4,2,4,13,14,12,13,4,5,12,4,5,11,12,10,11,5,6,10,5,6,9,10,8,9,6,7,8,6],"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,25,25,26,26,27,27,28,28,29,29,30,30,31,31,0],"userEdges":[]}]},{"name":"张-鼻","display":[{"type":"mesh","name":"张-鼻","width":403,"height":181,"vertices":[-129.75,50.05,-160.95,97,-160.95,148.05,-160.95,201.15,-127.7,213.4,-74.6,211.4,-21.5,219.55,15.25,227.7,78.6,231,166.4,231,215.4,219.55,241.95,180.75,241.95,92.95,188.85,78.65,88.8,56.15,23.45,50.05],"uvs":[0.07754,0.00028,0.00012,0.25967,0.00012,0.54171,0.00012,0.83508,0.08263,0.90276,0.21439,0.89171,0.34615,0.93674,0.43734,0.98177,0.59454,1,0.81241,1,0.934,0.93674,0.99988,0.72238,0.99988,0.23729,0.86811,0.15829,0.61985,0.03398,0.45769,0.00028],"triangles":[9,10,11,13,9,11,13,11,12,8,9,13,14,8,13,6,7,15,7,8,14,15,7,14,5,6,15,0,5,15,0,1,5,1,2,5,2,4,5,2,3,4],"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":[]}]}]}],"animation":[{"duration":60,"playTimes":0,"name":"normal","bone":[{"name":"正常-手上","rotateFrame":[{"duration":35},{"duration":6,"tweenEasing":0},{"duration":4,"tweenEasing":0,"rotate":16.11},{"duration":6,"tweenEasing":0},{"duration":4,"tweenEasing":0,"rotate":16.11},{"duration":5}]}],"slot":[{"name":"正常-睁眼","colorFrame":[{"duration":10},{"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":6,"tweenEasing":0},{"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":24}]},{"name":"正常-半睁眼","colorFrame":[{"duration":10,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0},{"tweenEasing":0},{"duration":11,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0},{"tweenEasing":0},{"duration":29,"value":{"aM":0}}]},{"name":"正常-闭眼","colorFrame":[{"duration":14,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":10,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":24,"value":{"aM":0}}]},{"name":"皱眉-影子","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-摆手胳膊","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-摆手","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-尾巴-后","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-身体","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-正常收上","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-脸","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-耳朵","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-睁眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-半睁眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-头发","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-正常头发","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-闭眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-鼻子","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-手1","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-尾巴-前","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-影子","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-身体","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-上手","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张-下巴","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张-鼻","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-耳朵","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-脸","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-下巴","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-张嘴","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-闭嘴嘴","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-脸-中","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-脸-上","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-睁眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-半眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-闭眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-头发","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-鼻子","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-手下","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"张嘴-尾巴","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼--影子","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-身体","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-手-上-完整","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"lian","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-脸_拷贝","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-左耳","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-脸-上","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-睁眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-半睁眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-毛发","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-闭眼","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-鼻子_","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-手-下","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"嚼-尾巴-前","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-正常脸","colorFrame":[{"duration":60,"value":{"aM":0}}]},{"name":"皱眉-正常-半睁眼 ","colorFrame":[{"duration":60,"value":{"aM":0}}]}],"ffd":[{"name":"正常-头","slot":"正常-头","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":2,"vertices":[5.85,-0.45,4.1,-0.9,0,0,0,0,-3.55,-4.75,-2.85,-13,1.75,-9.35,0,0,3.05,-5.1,0,0,5.95,-2.5,0,0,11,-0.55,3,0.3,9.9,0.1,0.85,-3.6,17.5,0.9,-4.85,-3.2,14.35,10.4,-3.8,-7.9,24.75,18.4,-0.75,-5,14.7,29.2,4.95,7.85,2.2,6.7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3.65,-10.1,-1.3,-9.4,5.5,4.6]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":2,"vertices":[5.85,-0.45,4.1,-0.9,0,0,0,0,-3.55,-4.75,-2.85,-0.75,1.75,-9.35,0,0,3.05,-5.1,0,0,5.95,-2.5,0,0,11,-0.55,3,0.3,9.9,0.1,0.85,-3.6,17.5,0.9,-4.85,-3.2,14.35,10.4,-3.8,-7.9,24.75,18.4,-0.75,-5,14.7,29.2,4.95,7.85,2.2,6.7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.4,3.35,0,0,5.5,4.6]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":2,"vertices":[5.85,-0.45,4.1,-0.9,0,0,0,0,-3.55,-4.75,-2.85,-0.75,1.75,-9.35,0,0,3.05,-5.1,0,0,5.95,-2.5,0,0,11,-0.55,3,0.3,9.9,0.1,0.85,-3.6,17.5,0.9,-4.85,-3.2,14.35,10.4,-3.8,-7.9,24.75,18.4,-0.75,-5,14.7,29.2,4.95,7.85,2.2,6.7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.4,3.35,0,0,5.5,4.6]},{"duration":0}]},{"name":"正常-耳朵","slot":"正常-耳朵","frame":[{"duration":10,"tweenEasing":0},{"duration":25,"tweenEasing":0,"offset":6,"vertices":[5.5,0.55,12,6.7,18.85,2,6.85,-0.25,8.05,1.4,6.45,-0.45,0,0,0,0,12.85,-0.25,18.8,3.7,14.15,-0.2,12.6,-1.95,10,-6.05,5.35,-2.6]},{"tweenEasing":0,"offset":6,"vertices":[5.5,0.55,12,6.7,18.85,2,6.85,-0.25,8.05,1.4,6.45,-0.45,0,0,0,0,12.85,-0.25,18.8,3.7,14.15,-0.2,12.6,-1.95,10,-6.05,5.35,-2.6]},{"duration":24}]},{"name":"正常尾巴","slot":"正常尾巴","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-7.35,0,-14.75,-0.55,-34.2,-0.5,-37.5,0,-40.7,0,-39.4,0,-26.6,-2.2,-21.3,0,-7.35]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-7.35,0,-14.75,-0.55,-34.2,-0.5,-37.5,0,-40.7,0,-39.4,0,-26.6,-2.2,-21.3,0,-7.35]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-7.35,0,-14.75,-0.55,-34.2,-0.5,-37.5,0,-40.7,0,-39.4,0,-26.6,-2.2,-21.3,0,-7.35]},{"duration":0}]}]},{"duration":80,"playTimes":0,"name":"no","bone":[{"name":"皱眉-摆手","rotateFrame":[{"duration":48},{"duration":8,"tweenEasing":0},{"duration":8,"tweenEasing":0,"rotate":10.82},{"duration":8,"tweenEasing":0},{"duration":8,"tweenEasing":0,"rotate":10.82},{"duration":0}]},{"name":"皱眉-耳朵","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":25,"tweenEasing":0,"rotate":5.2},{"tweenEasing":0,"rotate":5.2},{"duration":44}]},{"name":"皱眉-正常脸","translateFrame":[{"duration":80,"x":16.78,"y":-5.28}],"scaleFrame":[{"duration":80,"x":1.05,"y":1.05}]}],"slot":[{"name":"正常-影子","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-手上","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-下巴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-嘴巴","colorFrame":[{"duration":80,"value":{"aM":13}}]},{"name":"正常-脸","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-耳朵","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-睁眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-半睁眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-闭眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-头","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-鼻子","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常-手右","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"正常尾巴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"皱眉-摆手胳膊","colorFrame":[{"duration":47,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":32}]},{"name":"皱眉-摆手","colorFrame":[{"duration":47,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":32}]},{"name":"皱眉-正常收上","colorFrame":[{"duration":47},{"tweenEasing":0},{"duration":32,"value":{"aM":0}}]},{"name":"皱眉-脸","colorFrame":[{"duration":36,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":43}]},{"name":"皱眉-正常脸","colorFrame":[{"duration":36},{"tweenEasing":0},{"duration":43,"value":{"aM":0}}]},{"name":"皱眉-睁眼","colorFrame":[{"duration":10,"tweenEasing":0},{"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":5,"tweenEasing":0},{"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":45}]},{"name":"皱眉-半睁眼","colorFrame":[{"duration":36,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":43}]},{"name":"皱眉-正常头发","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"皱眉-闭眼","colorFrame":[{"duration":14,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":9,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":45,"value":{"aM":0}}]},{"name":"皱眉-鼻子","colorFrame":[{"duration":36,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":43}]},{"name":"张嘴-影子","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-身体","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-上手","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张-下巴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张-鼻","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-耳朵","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-脸","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-下巴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-张嘴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-闭嘴嘴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-脸-中","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-脸-上","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-睁眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-半眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-闭眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-头发","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-鼻子","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-手下","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"张嘴-尾巴","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼--影子","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-身体","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-手-上-完整","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"lian","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-脸_拷贝","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-左耳","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-脸-上","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-睁眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-半睁眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-毛发","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-闭眼","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-鼻子_","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-手-下","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"嚼-尾巴-前","colorFrame":[{"duration":80,"value":{"aM":0}}]},{"name":"皱眉-正常-半睁眼 ","colorFrame":[{"duration":10,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0},{"tweenEasing":0},{"duration":10,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":3,"tweenEasing":0},{"tweenEasing":0},{"duration":50,"value":{"aM":0}}]}],"ffd":[{"name":"皱眉-头发","slot":"皱眉-头发","frame":[{"duration":13,"tweenEasing":0},{"duration":13,"tweenEasing":0,"offset":4,"vertices":[3.5,3.3,14.6,19.2,4.85,0.35,8.25,3.65,-9.3,-5,11.45,0.65,-9.45,-4.25,0,0,-3.75,-2.5,13.25,2,-4.15,0,2.5,-0.25,4.15,0.4,6.35,0.7,0,0,-0.85,-8.25,0,2.6,0.5,-8.2,11.75,-5.2,6.5]},{"duration":12,"tweenEasing":0},{"duration":13,"tweenEasing":0,"offset":4,"vertices":[3.5,3.3,14.6,19.2,4.85,0.35,8.25,3.65,-9.3,-5,11.45,0.65,-9.45,-4.25,0,0,-3.75,-2.5,13.25,2,-4.15,0,2.5,-0.25,4.15,0.4,6.35,0.7,0,0,-0.85,-8.25,0,2.6,0.5,-8.2,11.75,-5.2,6.5]},{"duration":14,"tweenEasing":0},{"duration":15,"tweenEasing":0,"offset":4,"vertices":[3.5,3.3,14.6,19.2,4.85,0.35,8.25,3.65,-9.3,-5,11.45,0.65,-9.45,-4.25,0,0,-3.75,-2.5,13.25,2,-4.15,0,2.5,-0.25,4.15,0.4,6.35,0.7,0,0,-0.85,-8.25,0,2.6,0.5,-8.2,11.75,-5.2,6.5]},{"duration":0}]},{"name":"皱眉-尾巴-前","slot":"皱眉-尾巴-前","frame":[{"duration":12,"tweenEasing":0},{"duration":13,"tweenEasing":0,"offset":1,"vertices":[-2.05,0,-5.45,0,-16.2,0,-28.85,0,-33.2,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-33.2,0,-28.85,0,-25.45,0,-19.5,0,-14.65,0,-11.35,0,-7.95,0,-5.45,0,-2.05]},{"duration":14,"tweenEasing":0},{"duration":14,"tweenEasing":0,"offset":1,"vertices":[-2.05,0,-5.45,0,-16.2,0,-28.85,0,-33.2,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-33.2,0,-28.85,0,-25.45,0,-19.5,0,-14.65,0,-11.35,0,-7.95,0,-5.45,0,-2.05]},{"duration":12,"tweenEasing":0},{"duration":15,"tweenEasing":0,"offset":1,"vertices":[-2.05,0,-5.45,0,-16.2,0,-28.85,0,-33.2,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-36.55,0,-33.2,0,-28.85,0,-25.45,0,-19.5,0,-14.65,0,-11.35,0,-7.95,0,-5.45,0,-2.05]},{"duration":0}]},{"name":"皱眉-耳朵","slot":"皱眉-耳朵","frame":[{"duration":10,"tweenEasing":0},{"duration":25,"tweenEasing":0,"offset":2,"vertices":[-0.77,-8.42,-0.72,-5.11,0.24,-10.01,14.69,-4.6,5.41,-2.85]},{"tweenEasing":0,"offset":2,"vertices":[-0.77,-8.42,-0.72,-5.11,0.24,-10.01,14.69,-4.6,5.41,-2.85]},{"duration":44}]}],"zOrder":{"frame":[{"duration":48},{"duration":32,"zOrder":[14,1]}]}},{"duration":88,"playTimes":0,"name":"chew","bone":[{"name":"嚼-手-上-完整","rotateFrame":[{"duration":10},{"duration":10,"tweenEasing":0},{"duration":5,"tweenEasing":0,"rotate":18.09},{"duration":11,"tweenEasing":0},{"duration":5,"tweenEasing":0,"rotate":18.09},{"duration":47}]},{"name":"嚼-左耳","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":78,"rotate":5.11}]}],"slot":[{"name":"正常-手上","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-下巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-嘴巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-脸","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-耳朵","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-睁眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-半睁眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-闭眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-头","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-鼻子","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常-手右","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"正常尾巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-影子","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-摆手胳膊","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-摆手","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-尾巴-后","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-身体","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-脸","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-正常脸","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-耳朵","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-睁眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-半睁眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-头发","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-正常头发","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-闭眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-鼻子","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-手1","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-尾巴-前","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-影子","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-身体","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-上手","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张-下巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张-鼻","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-耳朵","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-脸","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-下巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-张嘴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-闭嘴嘴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-脸-中","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-脸-上","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-睁眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-半眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-闭眼","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-头发","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-鼻子","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-手下","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"张嘴-尾巴","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"嚼-脸_拷贝","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"嚼-睁眼","colorFrame":[{"duration":10},{"tweenEasing":0},{"duration":11,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":7,"tweenEasing":0},{"tweenEasing":0},{"duration":11,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0},{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0},{"duration":7,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":9,"tweenEasing":0},{"tweenEasing":0},{"duration":17,"value":{"aM":0}}]},{"name":"嚼-半睁眼","colorFrame":[{"duration":10,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":14,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":7,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":8,"tweenEasing":0},{"tweenEasing":0,"value":{"aM":0}},{"duration":7,"tweenEasing":0},{"tweenEasing":0},{"duration":9,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":17}]},{"name":"嚼-闭眼","colorFrame":[{"duration":15,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":6,"tweenEasing":0},{"tweenEasing":0},{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":6,"tweenEasing":0},{"tweenEasing":0},{"duration":45,"value":{"aM":0}}]},{"name":"嚼-鼻子_","colorFrame":[{"duration":88,"value":{"aM":0}}]},{"name":"皱眉-正常-半睁眼 ","colorFrame":[{"duration":88,"value":{"aM":0}}]}],"ffd":[{"name":"嚼-毛发","slot":"嚼-毛发","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":10,"vertices":[-11.05,-2.1,2.65,1.7,0.3,-11.35,0,0,-1.55,-4.55,0,0,0,0,0,0,-5.3,-0.9,7.9,-1.2,-8.7,-3.5,20.2,5.7,-4.95,-2.2,14.65,16.8,-1.6,-9.8,4.9,16.15,4.95,6.5,0,0,-1.6,11.65]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":10,"vertices":[-11.05,-2.1,2.65,1.7,0.3,-11.35,0,0,-1.55,-4.55,0,0,0,0,0,0,-5.3,-0.9,7.9,-1.2,-8.7,-3.5,20.2,5.7,-4.95,-2.2,14.65,16.8,-1.6,-9.8,4.9,16.15,4.95,6.5,0,0,-1.6,11.65]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":10,"vertices":[-11.05,-2.1,2.65,1.7,0.3,-11.35,0,0,-1.55,-4.55,0,0,0,0,0,0,-5.3,-0.9,7.9,-1.2,-8.7,-3.5,20.2,5.7,-4.95,-2.2,14.65,16.8,-1.6,-9.8,4.9,16.15,4.95,6.5,0,0,-1.6,11.65]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":10,"vertices":[-11.05,-2.1,2.65,1.7,0.3,-11.35,0,0,-1.55,-4.55,0,0,0,0,0,0,-5.3,-0.9,7.9,-1.2,-8.7,-3.5,20.2,5.7,-4.95,-2.2,14.65,16.8,-1.6,-9.8,4.9,16.15,4.95,6.5,0,0,-1.6,11.65]},{"duration":8}]},{"name":"嚼-尾巴-前","slot":"嚼-尾巴-前","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-8.2,0,-8.2,0,-18,0,-26.1,0,-36,0,-42.55,0,-42.55,0,-42.55,0,-36,0,-26.1,0,-18,0,-8.2]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-8.2,0,-8.2,0,-18,0,-26.1,0,-36,0,-42.55,0,-42.55,0,-42.55,0,-36,0,-26.1,0,-18,0,-8.2]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-8.2,0,-8.2,0,-18,0,-26.1,0,-36,0,-42.55,0,-42.55,0,-42.55,0,-36,0,-26.1,0,-18,0,-8.2]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":5,"vertices":[-8.2,0,-8.2,0,-18,0,-26.1,0,-36,0,-42.55,0,-42.55,0,-42.55,0,-36,0,-26.1,0,-18,0,-8.2]},{"duration":8}]},{"name":"嚼-左耳","slot":"嚼-左耳","frame":[{"duration":10,"tweenEasing":0},{"duration":78,"offset":10,"vertices":[12.48,3.88,5.57,8.83,1.14,2.51,0,0,0,0,0,0,0.92,1.89,2.57,-0.51,2.78,0.43,5.3,-2.85,1.76,-4.1]}]},{"name":"lian","slot":"lian","frame":[{"duration":43,"tweenEasing":0},{"duration":9,"tweenEasing":0},{"duration":9,"tweenEasing":0,"vertices":[26.8,-12.4,29.25,-8.45,26.25,-5.3,21.6,-6.45,17.3,-0.75,4.2,1.05,10.35,12.15,3.25,4.8,13.1,4.1,8.05,8.9,3,2.45,0,0,0,0,0,0,0,0,0,0,0,0,-3,-9.1,-0.3,-32.8,-3.8,-32.15,6.1,-1.5,8.6,-7.05,5.25,-12.15,-7.05,-5.55,0.6,1.85,11.45,-1.1,1,-9.1,9.2,-12.2,0.25,-16.7,-0.75,-9.4]},{"duration":10,"tweenEasing":0,"offset":4,"vertices":[-20,-3.5,-29.7,1.8,-15.25,0,0,0,-1.65,-0.55,-7.35,-7.05,0.3,-13.3,-2.45,-1.9,0,0,0,0,0,0,0,0,7.3,-0.05,5.65,-0.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8.9,7.2,-3.8,3.8,1.4,-1.45,0,-3.55]},{"duration":9,"tweenEasing":0,"vertices":[19.25,-9.7,19.35,-7.9,15.25,-0.35,13.75,-2.3,17.3,-0.75,4.2,1.05,16.3,-0.95,3.25,4.8,13.1,4.1,8.05,8.9,3,2.45,0,0,0,0,0,0,0,0,0,0,0,0,-3,-9.1,-0.3,-32.8,-3.8,-32.15,6.1,-1.5,8.6,-7.05,5.25,-12.15,-7.05,-5.55,0.6,1.85,3.6,0.65,1,-9.1,9.2,-12.2,0.25,-16.7,-0.75,-9.4]},{"duration":8,"offset":4,"vertices":[-20,-3.5,-29.7,1.8,-15.25,0,0,0,-1.65,-0.55,-7.35,-7.05,0.3,-13.3,-2.45,-1.9,0,0,0,0,0,0,0,0,7.3,-0.05,5.65,-0.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-8.9,7.2,-3.8,3.8,1.4,-1.45,0,-3.55]}]}],"zOrder":{"frame":[{"duration":43,"zOrder":[50,-10]},{"duration":45,"zOrder":[50,-10,53,3]}]}},{"duration":85,"playTimes":0,"name":"openmouth","bone":[{"name":"张嘴-耳朵","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"rotate":4.46},{"duration":65}]},{"name":"张嘴-上手","rotateFrame":[{"duration":10,"tweenEasing":0},{"duration":6,"tweenEasing":0,"rotate":18.88},{"duration":10,"tweenEasing":0},{"duration":6,"tweenEasing":0,"rotate":18.88},{"duration":53}]}],"slot":[{"name":"正常-影子","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-身体","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-手上","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-下巴","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-嘴巴","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-脸","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-耳朵","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-半睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-闭眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-头","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-鼻子","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常-手右","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"正常尾巴","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-影子","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-摆手胳膊","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-摆手","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-尾巴-后","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-身体","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-正常收上","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-脸","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-正常脸","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-耳朵","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-半睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-头发","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-正常头发","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-闭眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-鼻子","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-手1","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-尾巴-前","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"张-下巴","colorFrame":[{"duration":43},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":12,"tweenEasing":0},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":0}]},{"name":"张-鼻","colorFrame":[{"duration":43},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":0,"value":{"aM":0}}]},{"name":"张嘴-下巴","colorFrame":[{"duration":43},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":0,"value":{"aM":0}}]},{"name":"张嘴-张嘴","colorFrame":[{"duration":43,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":13,"tweenEasing":0},{"tweenEasing":0},{"duration":0,"value":{"aM":0}}]},{"name":"张嘴-闭嘴嘴","colorFrame":[{"duration":43},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":12,"tweenEasing":0},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":0}]},{"name":"张嘴-脸-中","colorFrame":[{"duration":43},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":12,"tweenEasing":0},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":0}]},{"name":"张嘴-睁眼","colorFrame":[{"duration":8},{"tweenEasing":0},{"duration":11,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":8,"tweenEasing":0},{"tweenEasing":0},{"duration":12,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":42}]},{"name":"张嘴-半眼","colorFrame":[{"duration":8,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":15,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":4,"tweenEasing":0},{"tweenEasing":0},{"duration":50,"value":{"aM":0}}]},{"name":"张嘴-闭眼","colorFrame":[{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":6,"tweenEasing":0},{"tweenEasing":0},{"duration":13,"tweenEasing":0,"value":{"aM":0}},{"tweenEasing":0,"value":{"aM":0}},{"duration":7,"tweenEasing":0},{"tweenEasing":0},{"duration":42,"value":{"aM":0}}]},{"name":"嚼--影子","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-身体","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-手-上-完整","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"lian","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-脸_拷贝","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-左耳","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-脸-上","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-半睁眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-毛发","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-闭眼","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-鼻子_","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-手-下","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"嚼-尾巴-前","colorFrame":[{"duration":85,"value":{"aM":0}}]},{"name":"皱眉-正常-半睁眼 ","colorFrame":[{"duration":85,"value":{"aM":0}}]}],"ffd":[{"name":"张嘴-头发","slot":"张嘴-头发","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"vertices":[-5.65,-0.85,-1.55,-7.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3.95,15.5,1.4,6.9,-1.4,-8.5,0,0,5.65,5.7,11.3,1.4,0,0,11.15,-1.4,9.5,-1.4,-8.75,-2.3,0,0,7.1,-1.6,0,0,2.9,-5.75,0,0,1.4,-4.35,0,0,1.45,2.75,2.85,-5.75,0,0,-1.4,-1.4,0,0,-8.15,-11.45]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"vertices":[-5.65,-0.85,-1.55,-7.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3.95,15.5,1.4,6.9,-1.4,-8.5,0,0,5.65,5.7,11.3,1.4,0,0,11.15,-1.4,9.5,-1.4,-8.75,-2.3,0,0,7.1,-1.6,0,0,2.9,-5.75,0,0,1.4,-4.35,0,0,1.45,2.75,2.85,-5.75,0,0,-1.4,-1.4,0,0,-8.15,-11.45]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"vertices":[-5.65,-0.85,-1.55,-7.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3.95,15.5,1.4,6.9,-1.4,-8.5,0,0,5.65,5.7,11.3,1.4,0,0,11.15,-1.4,9.5,-1.4,-8.75,-2.3,0,0,7.1,-1.6,0,0,2.9,-5.75,0,0,1.4,-4.35,0,0,1.45,2.75,2.85,-5.75,0,0,-1.4,-1.4,0,0,-8.15,-11.45]},{"duration":10,"tweenEasing":0},{"duration":15,"tweenEasing":0,"vertices":[-5.65,-0.85,-1.55,-7.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3.95,15.5,1.4,6.9,-1.4,-8.5,0,0,5.65,5.7,11.3,1.4,0,0,11.15,-1.4,9.5,-1.4,-8.75,-2.3,0,0,7.1,-1.6,0,0,2.9,-5.75,0,0,1.4,-4.35,0,0,1.45,2.75,2.85,-5.75,0,0,-1.4,-1.4,0,0,-8.15,-11.45]},{"duration":0}]},{"name":"张嘴-尾巴","slot":"张嘴-尾巴","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":3,"vertices":[-6.55,0,-13.35,-1.5,-19.5,0,-30.3,0,-34.4,0.7,-41.2,0.7,-44.35,0.7,-44.35,0.7,-44.35,-1.3,-42.9,0,-34.35,0,-29.3,0,-21,0,-12.75,0,-8.85,0,-6.55]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":3,"vertices":[-6.55,0,-13.35,-1.5,-19.5,0,-30.3,0,-34.4,0.7,-41.2,0.7,-44.35,0.7,-44.35,0.7,-44.35,-1.3,-42.9,0,-34.35,0,-29.3,0,-21,0,-12.75,0,-8.85,0,-6.55]},{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":3,"vertices":[-6.55,0,-13.35,-1.5,-19.5,0,-30.3,0,-34.4,0.7,-41.2,0.7,-44.35,0.7,-44.35,0.7,-44.35,-1.3,-42.9,0,-34.35,0,-29.3,0,-21,0,-12.75,0,-8.85,0,-6.55]},{"duration":11,"tweenEasing":0},{"duration":14,"tweenEasing":0,"offset":3,"vertices":[-6.55,0,-13.35,-1.5,-19.5,0,-30.3,0,-34.4,0.7,-41.2,0.7,-44.35,0.7,-44.35,0.7,-44.35,-1.3,-42.9,0,-34.35,0,-29.3,0,-21,0,-12.75,0,-8.85,0,-6.55]},{"duration":0}]},{"name":"张嘴-耳朵","slot":"张嘴-耳朵","frame":[{"duration":10,"tweenEasing":0},{"duration":10,"tweenEasing":0,"offset":8,"vertices":[10.32,4.29,4.69,4.15,8.37,2.93,3.46,-2.02,0,0,0,0,0,0,0,0,4.24,-2.47,2.55,-1.49]},{"duration":65}]},{"name":"张-鼻","slot":"张-鼻","frame":[{"duration":44},{"duration":13,"tweenEasing":0},{"duration":14,"tweenEasing":0,"offset":6,"vertices":[2.7,-14.35,-3.4,-15.95,-6.5,-9.6,-1.5,-9.6,4.95,-8.1,5,-9,9,-1.75]},{"duration":13,"tweenEasing":0},{"offset":6,"vertices":[2.7,-14.35,-3.4,-15.95,-6.5,-9.6,-1.5,-9.6,4.95,-8.1,5,-9,9,-1.75]}]},{"name":"张嘴-鼻子","slot":"张嘴-鼻子","frame":[{"duration":44},{"duration":13,"tweenEasing":0},{"tweenEasing":0,"vertices":[-0.95,-2.85,0,0,0,0,0,0,0,0,1.85,-1.75,4.4,-4.3,1.1,-7.95,1.3,-7,-1.05,-6.75,0.65,-3,0,-7.95,-1.35,-5.55,0,0,0,0,-4.8,-7.3,-3.9,-26.85,-2.85,-23.8]},{"duration":12,"tweenEasing":0},{"tweenEasing":0,"vertices":[-0.95,-2.85,0,0,0,0,0,0,0,0,1.85,-1.75,4.4,-4.3,1.1,-7.95,1.3,-7,-1.05,-6.75,0.65,-3,0,-7.95,-1.35,-5.55,0,0,0,0,-4.8,-7.3,-3.9,-26.85,-2.85,-23.8]},{"duration":13,"tweenEasing":0},{"tweenEasing":0,"vertices":[-0.95,-2.85,0,0,0,0,0,0,0,0,1.85,-1.75,4.4,-4.3,1.1,-7.95,1.3,-7,-1.05,-6.75,0.65,-3,0,-7.95,-1.35,-5.55,0,0,0,0,-4.8,-7.3,-3.9,-26.85,-2.85,-23.8]},{"duration":0}]},{"name":"张嘴-脸-中","slot":"张嘴-脸-中","frame":[{"duration":85,"vertices":[12.4,0.35,7.75,2.5,5.8,-1.25]}]}],"zOrder":{"frame":[{"duration":44},{"duration":41,"zOrder":[38,-3,39,-3]}]}}],"defaultActions":[{"gotoAndPlay":"normal"}],"canvas":{"width":2176,"height":1600}}]}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "8549fef3-5ffa-4e88-9496-13fe5201e87d",
"subMetas": {}
}
\ No newline at end of file
{"name":"lion","imagePath":"lion_tex.png","SubTexture":[{"name":"正常-影子","x":1,"height":140,"y":2137,"width":958},{"name":"正常-身体","x":1,"height":274,"y":1344,"width":840},{"name":"正常-手上","x":1736,"height":167,"y":2452,"width":291},{"name":"正常-下巴","x":1064,"height":119,"y":2495,"width":254},{"name":"正常-嘴巴","x":992,"height":71,"y":1263,"width":211},{"name":"正常-脸","x":843,"height":374,"y":1619,"width":417},{"name":"正常-耳朵","x":711,"height":162,"y":2660,"width":351},{"name":"正常-睁眼","x":498,"height":115,"y":700,"width":209},{"name":"正常-半睁眼","x":982,"height":94,"y":2923,"width":198},{"name":"正常-闭眼","x":1544,"height":115,"y":2826,"width":198},{"name":"正常-头","x":498,"height":492,"y":850,"width":492},{"name":"正常-鼻子","x":774,"height":94,"y":2824,"width":214},{"name":"正常-手右","x":992,"height":294,"y":850,"width":232},{"name":"正常尾巴","x":1,"height":87,"y":2764,"width":554},{"name":"皱眉-影子","x":843,"height":140,"y":1995,"width":958},{"name":"皱眉-摆手胳膊","x":774,"height":96,"y":2920,"width":206},{"name":"皱眉-摆手","x":1670,"height":278,"y":1619,"width":286},{"name":"皱眉-尾巴-后","x":1607,"height":73,"y":2751,"width":419},{"name":"皱眉-身体","x":1,"height":400,"y":1,"width":739},{"name":"皱眉-正常收上","x":1733,"height":168,"y":1063,"width":292},{"name":"皱眉-脸","x":1,"height":397,"y":899,"width":420},{"name":"皱眉-正常脸","x":1,"height":444,"frameY":-39,"y":1620,"frameHeight":483,"frameX":0,"frameWidth":417,"width":417},{"name":"皱眉-耳朵","x":357,"height":163,"y":2421,"width":352},{"name":"皱眉-睁眼","x":992,"height":115,"y":1146,"width":209},{"name":"皱眉-半睁眼","x":1064,"height":115,"y":2806,"width":199},{"name":"皱眉-头发","x":1,"height":494,"y":403,"width":495},{"name":"皱眉-正常头发","x":1239,"height":492,"y":352,"width":492},{"name":"皱眉-闭眼","x":1841,"height":115,"y":1467,"width":199},{"name":"皱眉-鼻子","x":1466,"height":94,"y":2943,"width":215},{"name":"皱眉-手1","x":1733,"height":295,"y":300,"width":231},{"name":"皱眉-尾巴-前","x":1,"height":87,"y":2586,"width":557},{"name":"张嘴-影子","x":1,"height":140,"y":2279,"width":958},{"name":"张嘴-身体","x":742,"height":349,"y":1,"width":842},{"name":"张嘴-上手","x":1733,"height":169,"y":892,"width":292},{"name":"张-下巴","x":1334,"height":122,"y":2677,"width":271},{"name":"张-鼻","x":1331,"height":181,"y":2494,"width":403},{"name":"张嘴-耳朵","x":711,"height":163,"y":2495,"width":351},{"name":"张嘴-脸","x":1331,"height":213,"y":2279,"width":366},{"name":"张嘴-下巴","x":1064,"height":127,"y":2677,"width":268},{"name":"张嘴-张嘴","x":1736,"height":128,"y":2621,"width":285},{"name":"张嘴-闭嘴嘴","x":711,"height":71,"y":2421,"width":212},{"name":"张嘴-脸-中","x":1262,"height":229,"y":1619,"width":406},{"name":"张嘴-脸-上","x":961,"height":214,"y":2279,"width":368},{"name":"张嘴-睁眼","x":1334,"height":114,"y":2801,"width":208},{"name":"张嘴-半眼","x":1744,"height":114,"y":2826,"width":198},{"name":"张嘴-闭眼","x":1265,"height":114,"y":2917,"width":199},{"name":"张嘴-头发","x":1239,"height":492,"y":846,"width":492},{"name":"张嘴-鼻子","x":1744,"height":95,"y":2942,"width":214},{"name":"张嘴-手下","x":1733,"height":293,"y":597,"width":232},{"name":"张嘴-尾巴","x":1,"height":87,"y":2675,"width":555},{"name":"嚼--影子","x":961,"height":140,"y":2137,"width":958},{"name":"嚼-身体","x":992,"height":277,"y":1340,"width":847},{"name":"嚼-手-上-完整","x":1699,"height":171,"y":2279,"width":294},{"name":"lian","x":420,"height":297,"y":1620,"width":406},{"name":"嚼-脸_拷贝","x":1586,"height":297,"y":1,"width":406},{"name":"嚼-左耳","x":1,"height":163,"y":2421,"width":354},{"name":"嚼-脸-上","x":420,"height":214,"y":1919,"width":368},{"name":"嚼-睁眼","x":1803,"height":115,"y":1989,"width":210},{"name":"嚼-半睁眼","x":1841,"height":115,"y":1233,"width":199},{"name":"嚼-毛发","x":742,"height":496,"y":352,"width":495},{"name":"嚼-闭眼","x":1841,"height":115,"y":1350,"width":199},{"name":"嚼-鼻子_","x":557,"height":94,"y":2824,"width":215},{"name":"嚼-手-下","x":498,"height":295,"y":403,"width":233},{"name":"嚼-尾巴-前","x":1262,"height":88,"y":1899,"width":559},{"name":"皱眉-正常-半睁眼 ","x":982,"height":94,"y":3019,"width":198}],"height":4096,"width":2048}
\ No newline at end of file
{
"ver": "1.0.1",
"uuid": "27736c82-e8ad-4ec9-9aa8-93dd4278069b",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c2512365-4d01-4adf-8d7f-8795350351bc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2048,
"height": 4096,
"platformSettings": {},
"subMetas": {
"lion_tex": {
"ver": "1.0.4",
"uuid": "66dffee1-ad24-4305-8968-d8506f180d7e",
"rawTextureUuid": "c2512365-4d01-4adf-8d7f-8795350351bc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": -3.5,
"offsetY": 491,
"trimX": 1,
"trimY": 1,
"width": 2039,
"height": 3112,
"rawWidth": 2048,
"rawHeight": 4096,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "1.1.0", "ver": "1.1.0",
"uuid": "c551970e-b095-45f3-9f1d-25cde8b8deb1", "uuid": "e012dbb9-b2af-4912-928a-4c116ab481a2",
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "15613a02-554e-4382-b722-cc551a8d7220",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
[
{
"__type__": "cc.SceneAsset",
"_name": "",
"_objFlags": 0,
"_native": "",
"scene": {
"__id__": 1
}
},
{
"__type__": "cc.Scene",
"_objFlags": 0,
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 50
},
{
"__id__": 76
}
],
"_active": false,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_is3DNode": true,
"_groupIndex": 0,
"groupIndex": 0,
"autoReleaseAssets": false,
"_id": "c0ae4d78-ee2f-4c93-8923-048b80f19b07"
},
{
"__type__": "cc.Node",
"_name": "Canvas",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
},
{
"__id__": 32
},
{
"__id__": 36
},
{
"__id__": 38
}
],
"_active": true,
"_components": [
{
"__id__": 45
},
{
"__id__": 46
},
{
"__id__": 47
},
{
"__id__": 48
},
{
"__id__": 49
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 2176,
"height": 1600
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
1088,
800,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "a5esZu+45LA5mBpvttspPD"
},
{
"__type__": "cc.Node",
"_name": "Main Camera",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 2176,
"height": 1600
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
278.86018001858923,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "e1WoFrQ79G7r4ZuQE3HlNb"
},
{
"__type__": "cc.Camera",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"_cullingMask": 4294967295,
"_clearFlags": 7,
"_backgroundColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_depth": -1,
"_zoomRatio": 1,
"_targetTexture": null,
"_fov": 60,
"_orthoSize": 10,
"_nearClip": 1,
"_farClip": 4096,
"_ortho": true,
"_rect": {
"__type__": "cc.Rect",
"x": 0,
"y": 0,
"width": 1,
"height": 1
},
"_renderStages": 1,
"_alignWithScreen": true,
"_id": "81GN3uXINKVLeW4+iKSlim"
},
{
"__type__": "cc.Node",
"_name": "bg",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 6
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 2176,
"height": 1600
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "96kTNdO0dBloqWEU2sep7T"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 5
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "d0478540-d5e5-49a2-bc19-ab35a9e6b403"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "3fGArelSJJR4+SVPVFESfu"
},
{
"__type__": "cc.Node",
"_name": "connent",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [
{
"__id__": 8
},
{
"__id__": 11
},
{
"__id__": 14
},
{
"__id__": 17
},
{
"__id__": 20
},
{
"__id__": 26
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 2176,
"height": 1600
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "8c3EPXCsRPfZ18UCoc4q9a"
},
{
"__type__": "cc.Node",
"_name": "bg_grass",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 9
},
{
"__id__": 10
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 2176,
"height": 950
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-325,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "77gC7JwhNMranDD7QDUE7R"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 8
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "372057e0-7d8d-4dac-b690-2bd98514ae7a"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "d5jFRXmTlBAqish1a3FlN+"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 8
},
"_enabled": true,
"alignMode": 2,
"_target": null,
"_alignFlags": 44,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 2176,
"_originalHeight": 0,
"_id": "3cYXOk4L9MiqZCUTb5NXn8"
},
{
"__type__": "cc.Node",
"_name": "dragLion",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 12
},
{
"__id__": 13
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 990,
"height": 774.66
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "03VyvRYcxMpabG+ywT7Q0w"
},
{
"__type__": "dragonBones.ArmatureDisplay",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_armatureName": "armatureName",
"_animationName": "",
"_preCacheMode": 0,
"_cacheMode": 0,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "8549fef3-5ffa-4e88-9496-13fe5201e87d#27736c82-e8ad-4ec9-9aa8-93dd4278069b",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
"_curFrame": null,
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "8549fef3-5ffa-4e88-9496-13fe5201e87d"
},
"_N$dragonAtlasAsset": {
"__uuid__": "27736c82-e8ad-4ec9-9aa8-93dd4278069b"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
"_N$_defaultCacheMode": 0,
"_N$timeScale": 1,
"_N$debugBones": false,
"_N$enableBatch": false,
"_id": "d5ECiOPC1Bz6cphGYpht1w"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"alignMode": 2,
"_target": null,
"_alignFlags": 4,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 412.67,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "2dPwSvhAdGgpTCrb2ov/Wj"
},
{
"__type__": "cc.Node",
"_name": "dragCat",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 15
},
{
"__id__": 16
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 362.61,
"height": 483.56
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
5.684341886080802e-14,
2.842170943040401e-14,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "b7y808I9pBvJErUhhu7376"
},
{
"__type__": "dragonBones.ArmatureDisplay",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 14
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_armatureName": "Armature",
"_animationName": "",
"_preCacheMode": 0,
"_cacheMode": 0,
"playTimes": -1,
"premultipliedAlpha": false,
"_armatureKey": "600b0af1-92f2-4139-8ae5-b53eb5cd9bec#da99fa22-02ff-4d47-a6d2-34d0447f83db",
"_accTime": 0,
"_playCount": 0,
"_frameCache": null,
"_curFrame": null,
"_playing": false,
"_armatureCache": null,
"_N$dragonAsset": {
"__uuid__": "600b0af1-92f2-4139-8ae5-b53eb5cd9bec"
},
"_N$dragonAtlasAsset": {
"__uuid__": "da99fa22-02ff-4d47-a6d2-34d0447f83db"
},
"_N$_defaultArmatureIndex": 0,
"_N$_animationIndex": 0,
"_N$_defaultCacheMode": 0,
"_N$timeScale": 1,
"_N$debugBones": false,
"_N$enableBatch": false,
"_id": "72DZ23zBJPjYhQ35ItU8Mw"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 14
},
"_enabled": true,
"alignMode": 2,
"_target": null,
"_alignFlags": 36,
"_left": 0,
"_right": 906.6949999999999,
"_top": 0,
"_bottom": 558.22,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "8bl2eTcTdKkommLr9UjMB9"
},
{
"__type__": "cc.Node",
"_name": "Layout",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 18
},
{
"__id__": 19
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1765,
"height": 150
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
513.927,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "b8E5/zspJBDKcBioifIT4Q"
},
{
"__type__": "cc.Layout",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 17
},
"_enabled": true,
"_layoutSize": {
"__type__": "cc.Size",
"width": 1765,
"height": 150
},
"_resize": 1,
"_N$layoutType": 1,
"_N$cellSize": {
"__type__": "cc.Size",
"width": 40,
"height": 40
},
"_N$startAxis": 0,
"_N$paddingLeft": 0,
"_N$paddingRight": 0,
"_N$paddingTop": 0,
"_N$paddingBottom": 0,
"_N$spacingX": 105,
"_N$spacingY": 0,
"_N$verticalDirection": 1,
"_N$horizontalDirection": 0,
"_N$affectedByScale": false,
"_id": "f5HrgM5vtEe5SPDHKUpl3l"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 17
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 41,
"_left": 205.5,
"_right": 205.5,
"_top": 211.07299999999998,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 1765,
"_originalHeight": 0,
"_id": "82JRL1SzFEobHDpmLpuDKd"
},
{
"__type__": "cc.Node",
"_name": "btnNext",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [
{
"__id__": 21
}
],
"_active": true,
"_components": [
{
"__id__": 23
},
{
"__id__": 25
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 250,
"height": 200
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
963,
700,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "61gOw48cVCMLM5wXq/hNWa"
},
{
"__type__": "cc.Node",
"_name": "btn_next",
"_objFlags": 0,
"_parent": {
"__id__": 20
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 22
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 209,
"height": 146
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "82Pk++LylK5aINdbWhpteM"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 21
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "385776b9-f855-4540-859a-8c65eefbe71e"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "c8wje5AYNNr5r14x7xkLHh"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 0.95,
"clickEvents": [
{
"__id__": 24
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "9f3plCJBhMPZP5UovyIUuO"
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 2
},
"component": "",
"_componentId": "8b0b7lMf15OlIK40chbxp64",
"handler": "onBtnNextQues",
"customEventData": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 20
},
"_enabled": true,
"alignMode": 2,
"_target": null,
"_alignFlags": 33,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "34Z4oiyG9EcIlS6Yq+hCF+"
},
{
"__type__": "cc.Node",
"_name": "btnHome",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [
{
"__id__": 27
}
],
"_active": true,
"_components": [
{
"__id__": 29
},
{
"__id__": 31
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 280,
"height": 200
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-948,
700,
0,
0,
0,
0,
1,
1,
1,
0
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "efTqnqcOlCG5EG7HSb6NeV"
},
{
"__type__": "cc.Node",
"_name": "btn_return",
"_objFlags": 0,
"_parent": {
"__id__": 26
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 28
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 171,
"height": 146
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "947Ne6uY1GqaDYwpqVkUQ+"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 27
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "f4e82313-4af3-40ea-9cd6-f68566a09f8e"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "92Zc5s/5lFcb6Tzd8wFWGA"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 26
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 0.95,
"clickEvents": [
{
"__id__": 30
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 3,
"transition": 3,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "bcooFIp3NH/opPalJFwhbx"
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 2
},
"component": "",
"_componentId": "8b0b7lMf15OlIK40chbxp64",
"handler": "onBtnReStart",
"customEventData": ""
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 26
},
"_enabled": true,
"alignMode": 2,
"_target": null,
"_alignFlags": 9,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 300,
"_originalHeight": 0,
"_id": "3ad3RcBP5LfKm7Jc5NL1yw"
},
{
"__type__": "cc.Node",
"_name": "mask",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": false,
"_components": [
{
"__id__": 33
},
{
"__id__": 34
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 5000,
"height": 5000
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "c2bmd0u+BDNIivdoKz1pc8"
},
{
"__type__": "cc.BlockInputEvents",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 32
},
"_enabled": true,
"_id": "80PylZIy9EbJR4/AZl0xgK"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 32
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [
{
"__id__": 35
}
],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 0,
"transition": 0,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "cc1qEGA9pIR5pCangYCuxP"
},
{
"__type__": "cc.ClickEvent",
"target": {
"__id__": 2
},
"component": "",
"_componentId": "8b0b7lMf15OlIK40chbxp64",
"handler": "onBtnMask",
"customEventData": ""
},
{
"__type__": "cc.Node",
"_name": "speaker",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 37
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-640,
-360,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "27oJBo5bZCIpkH3vJkrEF7"
},
{
"__type__": "ab520ccsGNNxY+Qe3caTQ5o",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 36
},
"_enabled": true,
"eff_audio": [
{
"__uuid__": "616654f9-f059-4475-a5c8-c16f8ae28510"
},
{
"__uuid__": "98c9432f-962f-4d0a-8548-382b4e22b33e"
},
{
"__uuid__": "ee4ab879-bb2e-4351-887a-d63651305737"
},
{
"__uuid__": "ac1c4f2f-b8a5-4276-ac02-328d57c329a5"
},
{
"__uuid__": "2cfe31da-7088-483a-b4a4-4c385f425896"
},
{
"__uuid__": "d7c7c1c2-b419-4848-b006-d53f8fb66071"
},
{
"__uuid__": "97ca1d92-03be-469f-adff-758682ad46ab"
},
{
"__uuid__": "7fc4afe9-9e57-42bd-a355-2f4143c11216"
},
{
"__uuid__": "8317732e-565e-4b5f-8021-190ff7ba427d"
},
{
"__uuid__": "8e5dee94-edd4-44d5-bb05-798f0d436886"
}
],
"_id": "b6mbjgRkRFnaxtyq52WlFU"
},
{
"__type__": "cc.Node",
"_name": "item",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [
{
"__id__": 39
}
],
"_active": false,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 269,
"height": 280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "0atGiTzylJ1ryBklFztnpf"
},
{
"__type__": "cc.Node",
"_name": "item",
"_objFlags": 0,
"_parent": {
"__id__": 38
},
"_children": [
{
"__id__": 40
},
{
"__id__": 42
}
],
"_active": true,
"_components": [
{
"__id__": 44
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 269,
"height": 280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "a0/ehUfbRFhr7eje7fuphP"
},
{
"__type__": "cc.Node",
"_name": "photo",
"_objFlags": 0,
"_parent": {
"__id__": 39
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 41
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 269,
"height": 280
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "bcFEUMxqpAfYn1zlwZOURX"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 40
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "b00115bd-9e93-419a-86fb-0bf80f8e410b"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "afEdbcYKtEwJif2jd1xxOi"
},
{
"__type__": "cc.Node",
"_name": "lb_letter",
"_objFlags": 0,
"_parent": {
"__id__": 39
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 43
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 94.56,
"height": 194.04
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
-5,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "81JT1Iu5FDxIeTU7DBczAx"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 42
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_string": "a",
"_N$string": "a",
"_fontSize": 150,
"_lineHeight": 154,
"_enableWrapText": true,
"_N$file": {
"__uuid__": "e012dbb9-b2af-4912-928a-4c116ab481a2"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 1,
"_N$verticalAlign": 1,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": "20+AOKsEpDILUmZhByKjOv"
},
{
"__type__": "e729bOHnRpHpJ09B2/R3cNg",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 39
},
"_enabled": true,
"Item_name": {
"__id__": 43
},
"Item_photo": {
"__id__": 40
},
"_id": "5dTY43oJ1O0LXVwcISfuR3"
},
{
"__type__": "cc.Canvas",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_designResolution": {
"__type__": "cc.Size",
"width": 2176,
"height": 1600
},
"_fitWidth": true,
"_fitHeight": true,
"_id": "59Cd0ovbdF4byw5sbjJDx7"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "29zXboiXFBKoIV4PQ2liTe"
},
{
"__type__": "8b0b7lMf15OlIK40chbxp64",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"Item": {
"__id__": 38
},
"contentArr": {
"__id__": 17
},
"dragonLion": {
"__id__": 12
},
"dragonCat": {
"__id__": 15
},
"_id": "81gKWTbrREiJRzfyjAWVUZ"
},
{
"__type__": "0e963+p6iFJLqmukqM6jHRW",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"UIMax": [],
"topUI": [],
"bgScaleMax": [
{
"__id__": 5
}
],
"nodeUIOffset": [
{
"__id__": 7
}
],
"canvasView": {
"__id__": 45
},
"isCanvas": true,
"_id": "5eOVDDzARGnoMLcNXyk5ml"
},
{
"__type__": "0df3ats5ixH+KeRVgc97Mrt",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_id": "89VBuG/kRNq7+914VK1Eaf"
},
{
"__type__": "cc.Node",
"_name": "paperBase",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 51
},
{
"__id__": 56
},
{
"__id__": 61
},
{
"__id__": 66
},
{
"__id__": 71
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-494.766,
-254.998,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "6baIohvjdO57jhaXe76ffR"
},
{
"__type__": "cc.Node",
"_name": "quadBase",
"_objFlags": 0,
"_parent": {
"__id__": 50
},
"_children": [
{
"__id__": 52
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "5bp0Nr1GZGe7PxvS4S1cIz"
},
{
"__type__": "cc.Node",
"_name": "quad",
"_objFlags": 0,
"_parent": {
"__id__": 51
},
"_children": [
{
"__id__": 53
}
],
"_active": true,
"_components": [
{
"__id__": 55
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-291,
-280,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "14cmwCSp5AOaOHHDDk+mhF"
},
{
"__type__": "cc.Node",
"_name": "paper",
"_objFlags": 0,
"_parent": {
"__id__": 52
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 54
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 226,
"b": 0,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "8f5h8IdT9PuodvVo1wD46G"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 53
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "41xzlDO5NF7ZgnoDQK4uFl"
},
{
"__type__": "cc.MeshRenderer",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 52
},
"_enabled": true,
"_materials": [
{
"__uuid__": "a5849239-3ad3-41d1-8ab4-ae9fea11f97f"
}
],
"_mesh": {
"__uuid__": "e93d3fa9-8c21-4375-8a21-14ba84066c77"
},
"_receiveShadows": false,
"_shadowCastingMode": 0,
"_enableAutoBatch": false,
"textures": [],
"_id": "e6whM3h9FD0ayhyB0CJpR/"
},
{
"__type__": "cc.Node",
"_name": "quadBase",
"_objFlags": 0,
"_parent": {
"__id__": 50
},
"_children": [
{
"__id__": 57
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "8bEClw6o9Hg6HuvamJplrh"
},
{
"__type__": "cc.Node",
"_name": "quad",
"_objFlags": 0,
"_parent": {
"__id__": 56
},
"_children": [
{
"__id__": 58
}
],
"_active": true,
"_components": [
{
"__id__": 60
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-291,
-211,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "1aSJKzWgFKgIw+OSCsWThT"
},
{
"__type__": "cc.Node",
"_name": "paper",
"_objFlags": 0,
"_parent": {
"__id__": 57
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 59
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 74,
"g": 205,
"b": 225,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "3dipxT8etIUKqKSVprz6EH"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 58
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "b7FPyFOPZD2aJTskNVKBol"
},
{
"__type__": "cc.MeshRenderer",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 57
},
"_enabled": true,
"_materials": [
{
"__uuid__": "a5849239-3ad3-41d1-8ab4-ae9fea11f97f"
}
],
"_mesh": {
"__uuid__": "e93d3fa9-8c21-4375-8a21-14ba84066c77"
},
"_receiveShadows": false,
"_shadowCastingMode": 0,
"_enableAutoBatch": false,
"textures": [],
"_id": "c4u1ih60pFWa1BRgvMyYyv"
},
{
"__type__": "cc.Node",
"_name": "quadBase",
"_objFlags": 0,
"_parent": {
"__id__": 50
},
"_children": [
{
"__id__": 62
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "62Lnq3S2BG2ZJA0YM1uw9i"
},
{
"__type__": "cc.Node",
"_name": "quad",
"_objFlags": 0,
"_parent": {
"__id__": 61
},
"_children": [
{
"__id__": 63
}
],
"_active": true,
"_components": [
{
"__id__": 65
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-291,
-141,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "a6KHAxFvxG+q1ercqXoGI+"
},
{
"__type__": "cc.Node",
"_name": "paper",
"_objFlags": 0,
"_parent": {
"__id__": 62
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 64
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 233,
"g": 143,
"b": 253,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "b9r/tAmFRNfqeLq5boNgvr"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 63
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "c6p1Yt7UVHAaVOq7I+qMXL"
},
{
"__type__": "cc.MeshRenderer",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 62
},
"_enabled": true,
"_materials": [
{
"__uuid__": "a5849239-3ad3-41d1-8ab4-ae9fea11f97f"
}
],
"_mesh": {
"__uuid__": "e93d3fa9-8c21-4375-8a21-14ba84066c77"
},
"_receiveShadows": false,
"_shadowCastingMode": 0,
"_enableAutoBatch": false,
"textures": [],
"_id": "721R63lKpN4pnbl/gGFGrv"
},
{
"__type__": "cc.Node",
"_name": "quadBase",
"_objFlags": 0,
"_parent": {
"__id__": 50
},
"_children": [
{
"__id__": 67
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "1bkbUP1X9Pfqy628OFb7+q"
},
{
"__type__": "cc.Node",
"_name": "quad",
"_objFlags": 0,
"_parent": {
"__id__": 66
},
"_children": [
{
"__id__": 68
}
],
"_active": true,
"_components": [
{
"__id__": 70
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-291,
-72,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "d5Vakr+UpOt7SSFpxh1Z80"
},
{
"__type__": "cc.Node",
"_name": "paper",
"_objFlags": 0,
"_parent": {
"__id__": 67
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 69
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 253,
"g": 182,
"b": 82,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "18M31zKRBAW4FoHa4KthXp"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 68
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "76vcUjkcVLCI0bltOc2CPl"
},
{
"__type__": "cc.MeshRenderer",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 67
},
"_enabled": true,
"_materials": [
{
"__uuid__": "a5849239-3ad3-41d1-8ab4-ae9fea11f97f"
}
],
"_mesh": {
"__uuid__": "e93d3fa9-8c21-4375-8a21-14ba84066c77"
},
"_receiveShadows": false,
"_shadowCastingMode": 0,
"_enableAutoBatch": false,
"textures": [],
"_id": "5cMyT4/+1DNag2gK+Q7dx6"
},
{
"__type__": "cc.Node",
"_name": "quadBase",
"_objFlags": 0,
"_parent": {
"__id__": 50
},
"_children": [
{
"__id__": 72
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 200,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "4aXd590AdFAosq63p8NXJb"
},
{
"__type__": "cc.Node",
"_name": "quad",
"_objFlags": 0,
"_parent": {
"__id__": 71
},
"_children": [
{
"__id__": 73
}
],
"_active": true,
"_components": [
{
"__id__": 75
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-291,
-2,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "f99xwwDeJHApKEuc3V6JeR"
},
{
"__type__": "cc.Node",
"_name": "paper",
"_objFlags": 0,
"_parent": {
"__id__": 72
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 74
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 254,
"g": 83,
"b": 108,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 29,
"height": 29
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "a8IwmkghpJTqiTHFeK6zYI"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 73
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "a2ranlHa9CiIK7trVhj9Nz"
},
{
"__type__": "cc.MeshRenderer",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 72
},
"_enabled": true,
"_materials": [
{
"__uuid__": "a5849239-3ad3-41d1-8ab4-ae9fea11f97f"
}
],
"_mesh": {
"__uuid__": "e93d3fa9-8c21-4375-8a21-14ba84066c77"
},
"_receiveShadows": false,
"_shadowCastingMode": 0,
"_enableAutoBatch": false,
"textures": [],
"_id": "44hE/stYdFDYKe87U2M5mx"
},
{
"__type__": "cc.Node",
"_name": "RibbonNodeBase",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 77
},
{
"__id__": 79
},
{
"__id__": 81
},
{
"__id__": 83
},
{
"__id__": 85
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-610.436,
-551.137,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "9eUgW7dexFtbQe8dWm1WMY"
},
{
"__type__": "cc.Node",
"_name": "bg_sahua",
"_objFlags": 0,
"_parent": {
"__id__": 76
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 78
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 158,
"g": 249,
"b": 48,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 36,
"height": 24
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "79mPbB3jlAZYyQ1XtCS2wx"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 77
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "0cvLIGuJxPzpbSUkxU7IWb"
},
{
"__type__": "cc.Node",
"_name": "bg_sahua",
"_objFlags": 0,
"_parent": {
"__id__": 76
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 80
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 247,
"g": 198,
"b": 29,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 36,
"height": 24
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
100,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "b64M56C8BAhpnyG2fgT5yv"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 79
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "babzIreTJIgJqaaiul1wxc"
},
{
"__type__": "cc.Node",
"_name": "bg_sahua",
"_objFlags": 0,
"_parent": {
"__id__": 76
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 82
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 241,
"g": 92,
"b": 99,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 36,
"height": 24
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
200,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "7dlL4STzVGpbgn80HQuBM3"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 81
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "7ejSDvesxGw7jafAmxv5LU"
},
{
"__type__": "cc.Node",
"_name": "bg_sahua",
"_objFlags": 0,
"_parent": {
"__id__": 76
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 84
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 79,
"g": 212,
"b": 245,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 36,
"height": 24
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
300,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "9cDpsrKLtMdYniyvW47eag"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 83
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "9c23ObXaNDdquK/UvVpgR8"
},
{
"__type__": "cc.Node",
"_name": "bg_sahua",
"_objFlags": 0,
"_parent": {
"__id__": 76
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 86
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 211,
"g": 99,
"b": 246,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 36,
"height": 24
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
400,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "7bIPyuA2dC7KQe01HnQyTR"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 85
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 1,
"_dstBlendFactor": 771,
"_spriteFrame": null,
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "9c32UJ8npPT5bPpyfhEDX6"
}
]
\ No newline at end of file
{ {
"ver": "1.2.9", "ver": "1.2.9",
"uuid": "57ea7c61-9b8b-498a-b024-c98ee9124beb", "uuid": "c0ae4d78-ee2f-4c93-8923-048b80f19b07",
"asyncLoadAssets": false, "asyncLoadAssets": false,
"autoReleaseAssets": true, "autoReleaseAssets": false,
"subMetas": {} "subMetas": {}
} }
\ No newline at end of file
[
{
"__type__": "cc.SceneAsset",
"_name": "",
"_objFlags": 0,
"_native": "",
"scene": {
"__id__": 1
}
},
{
"__type__": "cc.Scene",
"_objFlags": 0,
"_parent": null,
"_children": [
{
"__id__": 2
}
],
"_active": false,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_is3DNode": true,
"_groupIndex": 0,
"groupIndex": 0,
"autoReleaseAssets": true,
"_id": "57ea7c61-9b8b-498a-b024-c98ee9124beb"
},
{
"__type__": "cc.Node",
"_name": "Canvas",
"_objFlags": 0,
"_parent": {
"__id__": 1
},
"_children": [
{
"__id__": 3
},
{
"__id__": 5
},
{
"__id__": 7
},
{
"__id__": 14
}
],
"_active": true,
"_components": [
{
"__id__": 24
},
{
"__id__": 25
},
{
"__id__": 26
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
640,
360,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "a5esZu+45LA5mBpvttspPD"
},
{
"__type__": "cc.Node",
"_name": "Main Camera",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 4
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
362.85545494732423,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "e1WoFrQ79G7r4ZuQE3HlNb"
},
{
"__type__": "cc.Camera",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 3
},
"_enabled": true,
"_cullingMask": 4294967295,
"_clearFlags": 7,
"_backgroundColor": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_depth": -1,
"_zoomRatio": 1,
"_targetTexture": null,
"_fov": 60,
"_orthoSize": 10,
"_nearClip": 1,
"_farClip": 4096,
"_ortho": true,
"_rect": {
"__type__": "cc.Rect",
"x": 0,
"y": 0,
"width": 1,
"height": 1
},
"_renderStages": 1,
"_alignWithScreen": true,
"_id": "81GN3uXINKVLeW4+iKSlim"
},
{
"__type__": "cc.Node",
"_name": "bg",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 6
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "32MJMZ2HRGF4BOf533Avyi"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 5
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "8288e3d4-4c75-4b27-8f01-f7014417f4dd"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "97/S6HDq9MeqgmV1Zwnhbb"
},
{
"__type__": "cc.Node",
"_name": "bottomPart",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [
{
"__id__": 8
},
{
"__id__": 11
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
635.132,
-356.326,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "8c7k8ep/ZFNpO263+1QHz9"
},
{
"__type__": "cc.Node",
"_name": "btn_left",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 9
},
{
"__id__": 10
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 61,
"height": 67
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-148.464,
34,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "5ad2wLQLxIN5Eg7OHecSH6"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 8
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "ce19457d-e8f3-4c38-ae3e-d4b99208ddb5"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "84mqOgJ3JNqZrYVTEU8CjE"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 8
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 0,
"transition": 0,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "bcYN/4EKBJhbIAfovo9Ah1"
},
{
"__type__": "cc.Node",
"_name": "btn_right",
"_objFlags": 0,
"_parent": {
"__id__": 7
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 12
},
{
"__id__": 13
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 60,
"height": 66
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
-47.164,
34,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "46i3stdzpHX6zQHTGnRsNE"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_materials": [
{
"__uuid__": "eca5d2f2-8ef6-41c2-bbe6-f9c79d09c432"
}
],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "e5a2dbaa-a677-4a32-90d7-a1b057d7fb59"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "42Sh8QS/BHn4WiGyPQPKPt"
},
{
"__type__": "cc.Button",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 11
},
"_enabled": true,
"_normalMaterial": null,
"_grayMaterial": null,
"duration": 0.1,
"zoomScale": 1.2,
"clickEvents": [],
"_N$interactable": true,
"_N$enableAutoGrayEffect": false,
"_N$transition": 0,
"transition": 0,
"_N$normalColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"pressedColor": {
"__type__": "cc.Color",
"r": 211,
"g": 211,
"b": 211,
"a": 255
},
"_N$hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"hoverColor": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_N$disabledColor": {
"__type__": "cc.Color",
"r": 124,
"g": 124,
"b": 124,
"a": 255
},
"_N$normalSprite": null,
"_N$pressedSprite": null,
"pressedSprite": null,
"_N$hoverSprite": null,
"hoverSprite": null,
"_N$disabledSprite": null,
"_N$target": null,
"_id": "1aj32fYY1IxLesa77E70Qu"
},
{
"__type__": "cc.Node",
"_name": "res",
"_objFlags": 0,
"_parent": {
"__id__": 2
},
"_children": [
{
"__id__": 15
},
{
"__id__": 18
},
{
"__id__": 21
}
],
"_active": false,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "0aAzbH6R1E+6AmGRrkKa5O"
},
{
"__type__": "cc.Node",
"_name": "font",
"_objFlags": 0,
"_parent": {
"__id__": 14
},
"_children": [
{
"__id__": 16
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "9bLfcYeeNKrr524vzWchiM"
},
{
"__type__": "cc.Node",
"_name": "BRLNSDB",
"_objFlags": 0,
"_parent": {
"__id__": 15
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 17
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "cfMLGsq0BMhJARv+ySMAxS"
},
{
"__type__": "cc.Label",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 16
},
"_enabled": true,
"_materials": [],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_string": "",
"_N$string": "",
"_fontSize": 40,
"_lineHeight": 40,
"_enableWrapText": true,
"_N$file": {
"__uuid__": "c551970e-b095-45f3-9f1d-25cde8b8deb1"
},
"_isSystemFontUsed": false,
"_spacingX": 0,
"_batchAsBitmap": false,
"_styleFlags": 0,
"_underlineHeight": 0,
"_N$horizontalAlign": 0,
"_N$verticalAlign": 0,
"_N$fontFamily": "Arial",
"_N$overflow": 0,
"_N$cacheMode": 0,
"_id": "9bNHNPu5lC7rQYyr8ai/sY"
},
{
"__type__": "cc.Node",
"_name": "img",
"_objFlags": 0,
"_parent": {
"__id__": 14
},
"_children": [
{
"__id__": 19
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "53LUHHG2pEr79fyrvazXJs"
},
{
"__type__": "cc.Node",
"_name": "icon",
"_objFlags": 0,
"_parent": {
"__id__": 18
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 20
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 138,
"height": 141
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "1blU2OArJIfoC9XfupGxJG"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 19
},
"_enabled": true,
"_materials": [],
"_srcBlendFactor": 770,
"_dstBlendFactor": 771,
"_spriteFrame": {
"__uuid__": "6fbc30a8-3c49-44ae-8ba4-7f56f385b78a"
},
"_type": 0,
"_sizeMode": 1,
"_fillType": 0,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_atlas": null,
"_id": "03GEWUEZJGyKormWgIWCtM"
},
{
"__type__": "cc.Node",
"_name": "audio",
"_objFlags": 0,
"_parent": {
"__id__": 14
},
"_children": [
{
"__id__": 22
}
],
"_active": true,
"_components": [],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "b823DIVC9L+Ihc3T9Bt7m3"
},
{
"__type__": "cc.Node",
"_name": "btn",
"_objFlags": 0,
"_parent": {
"__id__": 21
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 23
}
],
"_prefab": null,
"_opacity": 255,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_contentSize": {
"__type__": "cc.Size",
"width": 0,
"height": 0
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_trs": {
"__type__": "TypedArray",
"ctor": "Float64Array",
"array": [
0,
0,
0,
0,
0,
0,
1,
1,
1,
1
]
},
"_eulerAngles": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_skewX": 0,
"_skewY": 0,
"_is3DNode": false,
"_groupIndex": 0,
"groupIndex": 0,
"_id": "3d0p0/uJZJIoRva5Br2iqv"
},
{
"__type__": "cc.AudioSource",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 22
},
"_enabled": true,
"_clip": {
"__uuid__": "f0680ae0-c079-45ef-abd7-9e63d90b982b"
},
"_volume": 1,
"_mute": false,
"_loop": false,
"_firstlyEnabled": true,
"playOnLoad": false,
"preload": false,
"_id": "0adN50f61DlbmppsPkOnjX"
},
{
"__type__": "cc.Canvas",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_designResolution": {
"__type__": "cc.Size",
"width": 1280,
"height": 720
},
"_fitWidth": false,
"_fitHeight": false,
"_id": "59Cd0ovbdF4byw5sbjJDx7"
},
{
"__type__": "cc.Widget",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"alignMode": 1,
"_target": null,
"_alignFlags": 45,
"_left": 0,
"_right": 0,
"_top": 0,
"_bottom": 0,
"_verticalCenter": 0,
"_horizontalCenter": 0,
"_isAbsLeft": true,
"_isAbsRight": true,
"_isAbsTop": true,
"_isAbsBottom": true,
"_isAbsHorizontalCenter": true,
"_isAbsVerticalCenter": true,
"_originalWidth": 0,
"_originalHeight": 0,
"_id": "29zXboiXFBKoIV4PQ2liTe"
},
{
"__type__": "f4edeRi+NdAabqAkVYRwFjK",
"_name": "",
"_objFlags": 0,
"node": {
"__id__": 2
},
"_enabled": true,
"_id": "e687yyoRBIzZAOVRL8Sseh"
}
]
\ No newline at end of file
import { onHomeworkFinish } from "../script/util";
import { defaultData } from "../script/defaultData";
cc.Class({
extends: cc.Component,
properties: {
},
// 生命周期 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;
},
// 生命周期 start
start() {
let getData = this.getData.bind(this);
if (window && window.courseware) {
getData = window.courseware.getData;
}
getData((data) => {
console.log('data:', data);
this.data = data || this.getDefaultData();
this.data = JSON.parse(JSON.stringify(this.data))
this.preloadItem()
})
},
getData(func) {
if (window && window.courseware) {
window.courseware.getData(func, 'scene');
return;
}
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.getData(func);
return;
}
func(this.getDefaultData());
},
getDefaultData() {
return defaultData;
},
preloadItem() {
this.addPreloadImage();
this.addPreloadAudio();
this.addPreloadAnima();
this.preload();
},
addPreloadImage() {
this._imageResList.push({ url: this.data.pic_url });
this._imageResList.push({ url: this.data.pic_url_2 });
},
addPreloadAudio() {
this._audioResList.push({ url: this.data.audio_url });
},
addPreloadAnima() {
},
preload() {
const preloadArr = this._imageResList.concat(this._audioResList).concat(this._animaResList);
cc.assetManager.loadAny(preloadArr, null, null, (err, data) => {
this.loadEnd();
if (window && window["air"]) {
window["air"].hideAirClassLoading();
}
cc.debug.setDisplayStats(false);
});
},
loadEnd() {
this.initData();
this.initAudio();
this.initView();
// this.initListener();
},
_cantouch: null,
initData() {
// 所有全局变量 默认都是null
this._cantouch = true;
},
audioBtn: null,
initAudio() {
const audioNode = cc.find('Canvas/res/audio');
const getAudioByResName = (resName) => {
return audioNode.getChildByName(resName).getComponent(cc.AudioSource);
}
this.audioBtn = getAudioByResName('btn');
},
initView() {
this.initBg();
this.initPic();
this.initBtn();
this.initIcon();
},
initBg() {
const bgNode = cc.find('Canvas/bg');
bgNode.scale = this._mapScaleMax;
},
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();
// 游戏结束时需要调用这个方法通知系统作业完成
onHomeworkFinish();
cc.audioEngine.play(this.audioBtn.clip, false, 0.8)
})
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();
cc.audioEngine.play(this.audioBtn.clip, false, 0.5)
})
},
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) {},
// ------------------------------------------------
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();
});
}
});
}
},
// ------------------------------------------
});
{
"ver": "1.1.2",
"uuid": "5c5117fc-a35a-442f-b2f5-0c431572d3c2",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
// 全局环境预声明
window.g = window.g || {}; // 全局
\ No newline at end of file
{ {
"ver": "1.0.8", "ver": "1.0.8",
"uuid": "c41b0e51-55d7-443c-af3a-b22c3dd9b9e5", "uuid": "a9bcccd1-c2b7-4db1-8744-3c0fcb95b824",
"isPlugin": false, "isPlugin": false,
"loadPluginInWeb": true, "loadPluginInWeb": true,
"loadPluginInNative": true, "loadPluginInNative": true,
......
/**
* eff_welldown
*/
var eff_well = cc.Class({
extends: cc.Component,
properties: {
eff_welldown: {
default: null,
type: cc.Animation,
displayName: "撒花特效"
},
},
ctor: function () {
eff_well.inst = this;
g.eff_well = eff_well;
},
//显示特效
showEff: function () {
this.node.active = true;
this.eff_welldown.play();
//播放撒花音效
g.speaker.inst.play_congratulation();
setTimeout(() => {
this.node.active = false;
}, 2000)
}
});
{ {
"ver": "1.0.8", "ver": "1.0.8",
"uuid": "ade7af40-d56d-4087-bbc6-2888fef55353", "uuid": "872df374-a19c-4662-9d3d-1f85329b5d49",
"isPlugin": false, "isPlugin": false,
"loadPluginInWeb": true, "loadPluginInWeb": true,
"loadPluginInNative": true, "loadPluginInNative": true,
......
g.utils = {
// 范围随机
randFromTo: function (_min, _max) {
var min = parseFloat(_min);
var max = parseFloat(_max);
return (min + Math.random() * (max - min));
},
// 范围随机一个整数
// 例:1~3,返回的可能值为:1、2、3
randFromTo_Int: function (min, max) {
var val = this.randFromTo(min, max + 1 - 0.0001);
return Math.floor(val);
},
// 深拷贝
deepCopy: function (src) {
var cpy = src instanceof Array ? [] : {};
for (var i in src) {
cpy[i] = typeof src[i] === 'object' ? this.deepCopy(src[i]) : src[i];
}
return cpy;
},
deletList: function (list, val) {
var index = list(val);
if (index > -1) {
this.splice(index, 1);
}
}
}
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 Between(a, b, c) {
return [a, b, c].sort((a, b) => a - b)[1];
}
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 async function asyncTweenTo(node, duration, obj, ease = undefined) {
return new Promise((resolve, reject) => {
cc.tween(node)
.to(duration, obj, ease)
.call(() => {
resolve();
})
.start();
});
}
export async function asyncTweenBy(node, duration, obj, ease = undefined) {
return new Promise((resolve, reject) => {
cc.tween(node)
.by(duration, obj, ease)
.call(() => {
resolve();
})
.start();
});
}
export async function asyncPlayDragonBoneAnimation(node, animationName, time = 1, onFrameEvent) {
return new Promise((resolve, reject) => {
node.getComponent(dragonBones.ArmatureDisplay)
.once(dragonBones.EventObject.COMPLETE, () => {
resolve();
});
node.getComponent(dragonBones.ArmatureDisplay)
.on(dragonBones.EventObject.FRAME_EVENT, ({ name }) => {
if (onFrameEvent && typeof (onFrameEvent) == 'function') {
onFrameEvent(name);
}
});
node.getComponent(dragonBones.ArmatureDisplay)
.playAnimation(animationName, time);
});
}
export async function asyncPlayEffectByUrl(url, loop = false) {
return new Promise((resolve, reject) => {
cc.assetManager.loadRemote(url, (err, clip) => {
console.log(clip);
cc.audioEngine.playEffect(clip, loop);
resolve();
});
});
}
export async function jelly(node) {
return new Promise((resolve, reject) => {
cc.tween(node)
.to(0.1, { scaleX: 0.9, scaleY: 1.1 })
.to(0.1, { scaleX: 1.1, scaleY: 0.9 })
.to(0.1, { scaleX: 1, scaleY: 1 })
.call(resolve)
.start();
});
}
export async function asyncDelay(time) {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve();
}, time * 1000);
})
}
export async function showFireworks(baseNode, nodeList, pos = cc.v2(0, 0), side = cc.v2(0, 100), range = 50, number = 100) {
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;
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();
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);
}
\ No newline at end of file
{ {
"ver": "1.0.8", "ver": "1.0.8",
"uuid": "f4ede462-f8d7-4069-ba80-915611c058ca", "uuid": "3cf09c30-536f-42ae-83bb-cbb3c5cd93eb",
"isPlugin": false, "isPlugin": false,
"loadPluginInWeb": true, "loadPluginInWeb": true,
"loadPluginInNative": true, "loadPluginInNative": true,
......
const WIDTH = 2176;
const HEIGTH = 1600;
/**
* 适配
*/
cc.Class({
extends: cc.Component,
properties: {
UIMax: {
default: [],
type: cc.Node,
displayName: "等比放大"
},
topUI: {
default: [],
type: cc.Widget,
},
bgScaleMax: {
default: [],
type: cc.Node,
displayName: "背景适配"
},
nodeUIOffset: {
default: [],
type: cc.Node,
displayName: "节点偏移"
},
canvasView: {
default: null,
type: cc.Canvas,
displayName: "根节点"
},
isCanvas: {
default: false,
}
},
onLoad: function () { //开启适配
this.widgetList = [];
this.scheduleOnce(function () {
if (!this.isCanvas) {
this.init();
} else {
var canvaSize = this.findCanvas();
var w = (canvaSize.width) / HEIGTH;
var h = (canvaSize.height) / WIDTH;
this.MaxSize = w / h > 1 ? w / h : h / w;
this.setUIMax(this.MaxSize);
this.settopUI(this.MaxSize);
this.setBgScale();
this.setUiPositon();
var scene = cc.director.getScene();
var list = scene.getComponentsInChildren(cc.Widget)
for (var i in list) {
list[i].updateAlignment();
}
}
}, 0);
g.event_mgr.reg("adjustUI", () => {
this.setBgScale();
this.setUiPositon();
});
this.MaxSize = 1;
},
init: function () {
var canvaSize = this.findCanvas();
var diff = canvaSize.width / canvaSize.height;
var bili = WIDTH / HEIGTH;
if (diff > bili) {
this.canvasView.fitWidth = false;
this.canvasView.fitHeight = true;
} else if (diff < bili) {
this.canvasView.fitWidth = true;
this.canvasView.fitHeight = false;
} else {
this.canvasView.fitWidth = true;
this.canvasView.fitHeight = true;
}
var w = (canvaSize.width) / WIDTH;
var h = (canvaSize.height) / HEIGTH;
this.MaxSize = w / h > 1 ? w / h : h / w;
g.data_mgr.MaxSize = this.MaxSize;
this.setUIMax(this.MaxSize);
this.settopUI(this.MaxSize);
this.setBgScale();
this.setUiPositon();
var scene = cc.director.getScene();
var list = scene.getComponentsInChildren(cc.Widget)
for (var i in list) {
list[i].updateAlignment();
}
},
onDestroy: function () {
g.event_pump.unReg("adjustUI");
},
settopUI: function (s) {
if (!g.data_mgr.phoneInfo) {
return;
}
var top = g.data_mgr.phoneInfo;
top = top * s;
for (var i in this.topUI) {
if (this.topUI[i].perTop == undefined) {
this.topUI[i].perTop = this.topUI[i].top;
} else {
this.topUI[i].top = this.topUI[i].perTop;
}
this.topUI[i].top += top;
console.log(this.topUI[i].top);
}
},
//背景适配
setBgScale: function () {
for (var i in this.bgScaleMax) {
// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值
let scaleForShowAll = Math.min(
cc.view.getCanvasSize().width / this.bgScaleMax[i].width,
cc.view.getCanvasSize().height / this.bgScaleMax[i].height
);
let realWidth = this.bgScaleMax[i].width * scaleForShowAll;
let realHeight = this.bgScaleMax[i].height * scaleForShowAll;
// 2. 基于第一步的数据,再做缩放适配
this.bgScaleMax[i].scale = Math.max(
cc.view.getCanvasSize().width / realWidth,
cc.view.getCanvasSize().height / realHeight
);
}
},
//适配节点位置
setUiPositon: function () {
for (var i in this.nodeUIOffset) {
// 1. 先找到 SHOW_ALL 模式适配之后,本节点的实际宽高以及初始缩放值
let srcScaleForShowAll = Math.min(
cc.view.getCanvasSize().width / WIDTH,
cc.view.getCanvasSize().height / HEIGTH
);
let realWidth = WIDTH * srcScaleForShowAll;
let realHeight = HEIGTH * srcScaleForShowAll;
// 2. 基于第一步的数据,再做节点宽高重置
this.nodeUIOffset[i].width = WIDTH * (cc.view.getCanvasSize().width / realWidth);
this.nodeUIOffset[i].height = HEIGTH * (cc.view.getCanvasSize().height / realHeight);
}
},
setUIMax: function (size) {
for (var i in this.UIMax) {
if (this.UIMax[i].perScale == undefined) {
this.UIMax[i].perScale = this.UIMax[i].scaleX;
} else {
this.UIMax[i].scaleX = this.UIMax[i].perScale;
this.UIMax[i].scaleY = this.UIMax[i].perScale;
}
this.UIMax[i].scaleX *= size;
this.UIMax[i].scaleY *= size;
}
},
findCanvas: function () {
if (cc.sys.isNative) {
return {
width: cc.view.getFrameSize().width,
height: cc.view.getFrameSize().height
};
} else {
return {
width: cc.game.canvas.clientWidth,
height: cc.game.canvas.clientHeight
};
}
}
});
{
"ver": "1.0.8",
"uuid": "0e963fa9-ea21-492e-a9ae-92a33a8c7456",
"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"
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "39d2496b-65e0-4525-8411-51d9926950b8",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
// Learn cc.Class:
// - https://docs.cocos.com/creator/manual/en/scripting/class.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 { asyncDelay, RandomInt, showFireworks } from "../common/utils";
var effect = cc.Class({
extends: cc.Component,
properties: {
},
ctor: function () {
effect.inst = this;
g.effect = effect;
},
showEffect: function () {
const bg = cc.find('Canvas/bg/connent');
this.showAllFirework(bg, cc.find('paperBase').children);
g.speaker.inst.play_congratulation();
},
showEffect2: function () {
const bg = cc.find('Canvas/bg/connent');
showFireworks(bg, cc.find('RibbonNodeBase').children, cc.v2(0, -400), cc.v2(0, 1000), 200, 200
);
showFireworks(bg, cc.find('RibbonNodeBase').children, cc.v2(-600, -400), cc.v2(200, 1000), 200, 200
);
showFireworks(bg, cc.find('RibbonNodeBase').children, cc.v2(600, -400), cc.v2(-200, 1000), 200, 200
);
},
async showOneFirework(pos, parentNode, nodeList) {
for (let i = 0; i < 3; i++) {
this.showFirework(pos, parentNode, nodeList, 200, 200, 15);
await asyncDelay(0.1);
}
},
async showAllFirework(parentNode, nodeList) {
for (let i = 0; i < 6; i++) {
this.showFirework(cc.v2(0, -parentNode.height / 2), parentNode, nodeList, parentNode.width * 2 / 3, parentNode.height * 1.3);
await asyncDelay(0.1);
}
},
showFirework(pos, parentNode, nodeList, width = 200, height = 200, number = 30) {
for (let i = 0; i < number; i++) {
const quad = this.createQuads(pos, parentNode, nodeList);
const targetX = RandomInt(width / 2, -width / 2);
const targetY = RandomInt(height);
cc.tween(quad)
.by(0.5, { x: targetX })
.by(3, { x: targetX * 2 })
.start();
cc.tween(quad)
.by(0.5, { y: targetY }, { easing: 'quadOut' })
.to(4, { y: -parentNode.height * 2 }, { easing: 'quadIn' })
.removeSelf()
.start();
cc.tween(quad)
.delay(1)
.to(1.5, { opacity: 0 })
.start();
}
},
createQuads(pos, parentNode, nodeList) {
const quadBase = cc.instantiate(nodeList[RandomInt(nodeList.length)]);
quadBase.x = pos.x;
quadBase.y = pos.y;
quadBase.z = pos.z;
quadBase.angle = RandomInt(180);
quadBase.parent = parentNode;
const quad = quadBase.getChildByName('quad');
quad.x = 0;
quad.y = 0;
quad.angle = RandomInt(180);
const paper = quad.getChildByName('paper');
paper.scaleX = Math.random() * 0.5 + 0.5;
paper.scaleY = Math.random() * 0.5 + 0.5;
quadBase.scaleX = Math.random();
cc.tween(quadBase)
.to((1 - quadBase.scaleX) * 0.3, { scaleX: 1 })
.call(() => {
const time = Math.random() * 0.2;
cc.tween(quadBase)
.to(0.1 + time, { scaleX: -1 })
.to(0.1 + time, { scaleX: 1 })
.union()
.repeatForever()
.start();
})
.start();
return quadBase;
},
});
{
"ver": "1.0.8",
"uuid": "0df3ab6c-e62c-47f8-a791-56073deccaed",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
g.enum = {
E_Audio: {
AllPop: 0,//全部弹出
BtnCommom: 1,//按钮
CatComplete: 2,
CatHint: 3,
CatRight1: 4,
CatRight2: 5,
CatError1: 6,
CatError2: 7,
Right: 8,
Error: 9,
}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "abd266cd-33d4-4036-8f6a-950c340d5fed",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
var TouchDragger = cc.Class({
extends: cc.Component,
properties: {
MaxHeight: {
default: "",
displayName: "最大高度"
},
MaxWidth: {
default: "",
displayName: "最大宽度"
},
grid: {
default: null,
type: cc.Prefab,
displayName: "格子预制体"
},
hGrid: {
default: "",
displayName: "单个高度"
},
wGrid: {
default: "",
displayName: "单个宽度"
}
},
ctor: function () {
TouchDragger.inst = this;
g.TouchDragger = TouchDragger;
},
onLoad: function () {
this.arMap = [];
this.isEnd = false;
//是否是第一次执行移动
this.isFirstMove = true;
//初始化格子数据
this.initGridInfo(g.data_mgr.challengeData.IngredientList);
},
start: function () {
this.node.on(cc.Node.EventType.TOUCH_START, this.touchBegan, this);
this.node.on(cc.Node.EventType.TOUCH_MOVE, this.touchMove, this);
this.node.on(cc.Node.EventType.TOUCH_END, this.touchEnd, this);
this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.touchCancel, this);
},
//触摸开始
touchBegan: function (event) {
if (this.isEnd) return;
this.isMove = false;
var posScreen = event.getLocation();//点击事件获取位置
var posNode = this.node.parent.convertToNodeSpaceAR(posScreen);
this.iposBegan = this.getFormatIPos(posNode);
this.iposMove = cc.v2(-1, -1);
if (this.iposBegan.x == -1) return;
var ndBegan = this.arMap[this.iposBegan.y][this.iposBegan.x];
if (!ndBegan.active) {
return;
}
ndBegan.runAction(this.getAction("scale"));
ndBegan.zIndex = 1;
this.deltaPos = ndBegan.x + ndBegan.y;
},
//触摸移动
touchMove: function (event) {
if (this.isEnd || (GodGuide && GodGuide.getTask())) return;
if (this.iposBegan.x == -1) return;
var posScreen = event.getLocation(); //点击事件获取位置
var posNode = this.node.parent.convertToNodeSpaceAR(posScreen);
var iposTouch = this.getFormatIPos(posNode);
if (this.isFirstMove == true) {
this.iposBegan = this.getFormatIPos(posNode);
this.isFirstMove = false;
};
var delta = event.getDelta();
var ndBegan = this.arMap[this.iposBegan.y][this.iposBegan.x];
if (!ndBegan.active) {
return;
}
ndBegan.x += delta.x;
ndBegan.y += delta.y;
var deltaPos = ndBegan.x + ndBegan.y;
if (Math.abs(this.deltaPos - deltaPos) > 10) {
this.isMove = true;
}
this.iposMove = iposTouch;
},
//触摸结束
touchEnd: function (event) {
if (this.isEnd) return;
if (this.iposBegan.x == -1) return;
var ndBegan = this.arMap[this.iposBegan.y][this.iposBegan.x];
if (!ndBegan.active) {
this.isMove = false;
return;
}
if (!this.isMove) {
cc.log("点击了");
ndBegan.stopAllActions();
ndBegan.setScale(1);
ndBegan.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposBegan)));
ndBegan.callback && ndBegan.callback();
return
}
this.isFirstMove = true;
this.arMap[this.iposBegan.y][this.iposBegan.x].zIndex = 0;
if (this.iposBegan.x == -1 || this.iposMove.x >= 0 && this.iposMove.y >= 0) {
ndBegan.stopAllActions();
ndBegan.setScale(1);
ndBegan.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposMove)));
if (this.iposMove.x != -1) {
var ndMove = this.arMap[this.iposMove.y][this.iposMove.x];
ndMove.stopAllActions();
ndMove.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposBegan)));
this.arMap[this.iposMove.y][this.iposMove.x] = ndBegan;
this.arMap[this.iposBegan.y][this.iposBegan.x] = ndMove;
}
} else {
ndBegan.stopAllActions();
ndBegan.setScale(1);
ndBegan.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposBegan)));
if (this.iposMove.x != -1) {
var ndMove = this.arMap[this.iposMove.y][this.iposMove.x];
ndMove.stopAllActions();
ndMove.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposMove)));
}
}
this.isMove = false;
},
//触摸取消
touchCancel: function (event) {
this.arMap[this.iposBegan.y][this.iposBegan.x].zIndex = 0;
var ndBegan = this.arMap[this.iposBegan.y][this.iposBegan.x];
ndBegan.stopAllActions();
ndBegan.setScale(1);
ndBegan.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposBegan)));
if (this.iposMove.x != -1) {
var ndMove = this.arMap[this.iposMove.y][this.iposMove.x];
ndMove.stopAllActions();
ndMove.runAction(cc.moveTo(0.1, this.getGridOriginPos(this.iposMove)));
}
this.isMove = false;
},
//初始化格子数据
initGridInfo: function (list) {
for (var i = this.MaxHeight - 1; i >= 0; --i) {
this.arMap[i] = [];
for (var j = 0; j < this.MaxWidth; ++j) {
var ndGrid = cc.instantiate(this.grid);
ndGrid.parent = this.node;
//获得节点的位置
ndGrid.position = this.getGridOriginPos(cc.v2(j, i));
this.arMap[i][j] = ndGrid;
// ndGrid.getComponent("grid").updateUI(3, 30);
var num = (this.MaxHeight - i - 1) * this.MaxWidth + j;
ndGrid.active = list[num] != undefined;
ndGrid.getComponent("grid").updateUI(list[num], 0);
}
}
},
//获得动作
getAction: function (name) {
if (name === "scale") {
return cc.repeatForever(cc.sequence(cc.scaleTo(0.15, 1.3)
, cc.scaleTo(0.3, 1)));
}
else if (name === "rotate") {
return cc.repeatForever(cc.sequence(cc.rotateBy(0.15, 30), cc.rotateBy(0.3, -60), cc.rotateBy(0.15, 30)));
}
return null;
},
//获得直角坐标
getFormatIPos: function (pos) {
var ipos = cc.v2(Math.floor((pos.x - this.node.x) / this.wGrid), Math.floor((pos.y - this.node.y) / this.hGrid));
if (ipos.x < 0 || ipos.x >= this.MaxWidth || ipos.y < 0 || ipos.y >= this.MaxHeight) {
ipos.x = -1;
}
return ipos;
},
//获得格子起始坐标
getGridOriginPos: function (ipos) {
return cc.v2(10 + (ipos.x + 0.5) * this.wGrid, 10 + (ipos.y + 0.5) * this.hGrid);
},
});
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "ccc66642-cf0e-4b1b-ae3d-c4b18f4fe53a",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
/**
* 游戏主逻辑
*/
var game = cc.Class({
extends: cc.Component,
properties: {
Item: {
default: null,
type: cc.Node,
displayName: "预制体"
},
contentArr: {
default: null,
type: cc.Node,
displayName: "Layer"
},
dragonLion: {
default: null,
type: dragonBones.ArmatureDisplay,
displayName: "狮子"
},
dragonCat: {
default: null,
type: dragonBones.ArmatureDisplay,
displayName: ""
}
// lb_title: {
// default: null,
// type: cc.Label,
// displayName: "大标题"
// },
// btnList: {
// default: [],
// type: cc.Button,
// displayName: "上下页"
// },
},
ctor: function () {
game.inst = this;
g.game = game;
},
// 生命周期 onLoad
onLoad() {
//初始化游戏
this.initGame();
setInterval(() => {
if (g.data_mgr.gameState == 2) {
return;
}
g.data_mgr.time += 1;
if (g.data_mgr.time >= 5) {
g.data_mgr.time = 0;
this.hintPlay();
}
}, 1000);
//监听尺寸变化
if (window.addEventListener) {
window.addEventListener('resize', this.scaleEventCallBack, false)
} else if (window.attachEvent) {
window.attachEvent('resize', this.scaleEventCallBack, false)
}
},
//屏幕缩放
scaleEventCallBack: function () {
g.event_mgr.send("adjustUI");
},
//初始化游戏
initGame: function () {
//获得数据
g.res_mgr.getFormData();
},
setAABB() {
var node = this.dragonLion.node;
let svLeftBottomPoint = node.parent.convertToWorldSpaceAR(
cc.v2(
node.x - node.anchorX * node.width / 2,
node.y - node.anchorY * node.height / 2
)
);
// 求出 ScrollView 可视区域在世界坐标系中的矩形(碰撞盒)
let svBBoxRect = cc.rect(
svLeftBottomPoint.x - 300,
svLeftBottomPoint.y - 500,
node.width,
node.height
);
// console.log(Id + ":" + svLeftBottomPoint.x + "," + svLeftBottomPoint.y);
return svBBoxRect
},
//检查当前缩放倍数
checkScale: function (num) {
var scale = 1;
if (num > 2 && num <= 4) {
scale = 0.74
}
if (num > 4) {
scale = 0.65
}
return scale;
},
//添加节点
addItem: function () {
let itemArr = g.data_mgr.getQuestionOneList(g.data_mgr.quesId);
itemArr.sort(function () { return Math.random() > 0.5 ? -1 : 1; })
g.data_mgr.nowNum = 0;
for (var i = 0; i < itemArr.length; i++) {
let newItem = cc.instantiate(this.Item);
//更新子项
var com = newItem.getChildByName("item").getComponent("item");
let itemInfo = itemArr[i];
com.updateUI(itemInfo);
newItem.active = true;
if (itemInfo.is_right == true) {
g.data_mgr.nowNum += 1;
}
newItem.getChildByName("item").is_right = itemInfo.is_right;
newItem.parent = this.contentArr;
};
},
//五秒没操作
hintPlay: function () {
this.playLionDragon("openmouth")
this.playCatDragon("begin")
g.speaker.inst.playEffect(g.enum.E_Audio.CatHint);
for (var i = 0; i < this.contentArr.childrenCount; i++) {
cc.tween(this.contentArr.children[i].children[0])
.to(0.1, { x: -50 })
.to(0.1, { x: 0 })
.to(0.1, { x: 50 })
.to(0.1, { x: 0 })
.start();
}
},
//隐藏剩余物品并跳转下一题
resetQues: function () {
if (g.data_mgr.quesId >= 4) {
this.finish();
g.data_mgr.gameState = 2
} else {
for (var i = 0; i < this.contentArr.childrenCount; i++) {
cc.tween(this.contentArr.children[i].children[0])
.to(0.8, { opacity: 0 })
.start();
}
setTimeout(() => {
this.UpdataUi();
}, 1000);
}
},
//结束
finish() {
this.playLionDragon("normal")
this.playCatDragon("finish")
g.speaker.inst.playEffect(g.enum.E_Audio.CatComplete);
},
//检测放到哪个节点底下
checkNodeParent: function () {
//获取到总列表
var itemArr = g.data_mgr.getSheepArr();
//
if (itemArr.length <= 7) {
var idx = 1;
} else {
var idx = 0;
}
return idx;
},
//检查类别
checkType: function (Id) {
for (var i in g.data_mgr.getSheepfoldArr()) {
var sheepfoldInfo = g.data_mgr.getSheepfoldArr()[i];
if (Id == sheepfoldInfo.id) {
return ~~i + 1;
}
}
return -1;
},
//更新界面信息
UpdataUi: function () {
//刚进入课件
//播放第一题题干
//设置俩个人物状态
this.playCatDragon("begin");
this.playLionDragon("normal");
//播放题干
this.playAudioTitle();
// g.speaker.inst.playEffect(E_Audio.BtnCommom);
//重置UI界面
this.resetUI();
//添加项
this.addItem();
// //设置上下页按钮状态
// this.setButtonState();
},
//播放猫动画
playCatDragon(name) {
this.dragonCat.armatureName = "Armature";
this.dragonCat.playAnimation(name);
},
//播放猫动画
playLionDragon(name) {
this.dragonLion.armatureName = "armatureName";
this.dragonLion.playAnimation(name);
},
//播放题干
playAudioTitle: function () {
if (g.data_mgr.quesId >= 4) return
//获得播放路径
var path = g.data_mgr.getQuestionStem(g.data_mgr.quesId);
g.res_mgr.playAudioByUrl(path, (url) => {
g.snd_mgr.playEffect(url, null);
});
},
//重置UI界面
resetUI: function () {
//移除所有子节点
this.contentArr.removeAllChildren();
},
//重新开始
onBtnReStart: function () {
g.speaker.inst.play_btn();
//移除所有计时器
this.unscheduleAllCallbacks();
//初始化界面
this.UpdataUi();
g.speaker.inst.play_restart();
},
//游戏开始
gameStart: function () {
console.log("游戏开始:" + g.data_mgr);
//播放一个上面的音乐
this.setAudioInfo(1);
},
//设置上下页按钮状态
setButtonState: function () {
//先判断题目长度
if (g.data_mgr.data.contentObj.pageArr.length < 2) {
this.btnList[0].node.active = false;
this.btnList[1].node.active = false;
} else {
//如果第一页
if (g.data_mgr.pageId == 0) {
this.btnList[1].node.active = true;
this.btnList[0].node.active = false;
}
if (g.data_mgr.pageId == g.data_mgr.data.contentObj.pageArr.length - 1) {
this.btnList[0].node.active = true;
this.btnList[1].node.active = false;
}
if (g.data_mgr.pageId > 0 && g.data_mgr.pageId < g.data_mgr.data.contentObj.pageArr.length - 1) {
this.btnList[0].node.active = true;
this.btnList[1].node.active = true;
}
}
},
//下一关
onBtnNextQues: function () {
g.data_mgr.time = 0;
g.speaker.inst.playEffect(g.enum.E_Audio.BtnCommom);
g.data_mgr.quesId += 1;
g.game.inst.resetQues();
},
//重新开始
onBtnReStart() {
g.data_mgr.time = 0;
g.data_mgr.resetQuestion();
g.speaker.inst.playEffect(g.enum.E_Audio.BtnCommom);
g.data_mgr.quesId = 0;
this.UpdataUi();
},
//上一关
onBtnLastPage: function () {
g.speaker.inst.play_btn();
if (g.data_mgr.pageId - 1 >= 0) {
g.data_mgr.pageId -= 1;
this.setButtonState();
this.onBtnReStart();
}
},
//下一关
onBtnNextPage: function () {
g.speaker.inst.play_btn();
if (g.data_mgr.pageId + 1 < g.data_mgr.data.contentObj.pageArr.length) {
g.data_mgr.pageId += 1;
this.setButtonState();
this.onBtnReStart();
}
},
});
{
"ver": "1.0.8",
"uuid": "8b0b794c-7f5e-4e94-82b8-d1c85bc69eb8",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
/**
* item
*/
cc.Class({
extends: cc.Component,
properties: {
Item_name: {
default: null,
type: cc.Label,
displayName: "名字"
},
Item_photo: {
default: null,
type: cc.Node,
displayName: "图片"
},
},
start: function () {
this.node.on(cc.Node.EventType.TOUCH_START, this.touchBegan, this);
this.node.on(cc.Node.EventType.TOUCH_MOVE, this.touchMove, this);
this.node.on(cc.Node.EventType.TOUCH_END, this.touchEnd, this);
this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.touchCancel, this);
},
//触摸开始
touchBegan: function (event) {
g.data_mgr.gameState = 2;
g.data_mgr.time = 0;
g.res_mgr.playAudioByUrl(this.itemInfo.audio_url, (url) => {
g.snd_mgr.playEffect(url, null);
});
this.isMove = false;
this.deltaPos = this.node.x + this.node.y;
},
//触摸移动
touchMove: function (event) {
if (this.node.isComplent || this._isRotate) {
return
}
var delta = event.getDelta();
this.node.x += delta.x;
this.node.y += delta.y;
var deltaPos = this.node.x + this.node.y;
if (Math.abs(this.deltaPos - deltaPos) > 10) {
this.isMove = true;
}
},
//触摸结束
touchEnd: function (event) {
g.data_mgr.gameState = 1;
//获得世界坐标
var posScreen = event.getLocation(); //点击事件获取位置
var posNode = this.node.convertToNodeSpaceAR(posScreen);
console.log("世界坐标" + posNode);
if (!this.isMove) {
cc.log("点击了");
// this.onBtnRotate();
//回到原来的位置
this.node.x = 0;
this.node.y = 0;
return
}
//获得俩个节点的世界坐标
var contentArrPos = g.game.inst.setAABB();
// 获取 ScrollView Node 的左下角坐标在世界坐标系中的坐标
let svLeftBottomPoint = this.node.parent.convertToWorldSpaceAR(
cc.v2(
this.node.x - this.node.anchorX * this.node.width,
this.node.y - this.node.anchorY * this.node.height
)
);
// 求出 ScrollView 可视区域在世界坐标系中的矩形(碰撞盒)
var posNode_1 = cc.rect(
svLeftBottomPoint.x,
svLeftBottomPoint.y,
0,
0
);
var isIntersect = contentArrPos.containsRect(posNode_1);//判断是否被包含
console.log("坐标" + svLeftBottomPoint.x + "," + svLeftBottomPoint.y + "是否包含" + isIntersect);
if (isIntersect) {
if (this.node.is_right == true) {
this.setItemState();
}
else {
this.errorEffect();
}
} else {
this.errorEffect();
}
},
setItemState: function () {
this.node.isComplent = true;
this.node.active = false;
g.data_mgr.nowNum -= 1;
//狮子猫动画
g.game.inst.playCatDragon("right");
g.game.inst.playLionDragon("chew");
//先播放错误声音
g.speaker.inst.playEffect(g.enum.E_Audio.Right);
setTimeout(() => {
let num = g.utils.randFromTo_Int(g.enum.E_Audio.CatRight1, g.enum.E_Audio.CatRight2);
//先播放错误声音
g.speaker.inst.playEffect(num);
//当前关卡是否结束
if (g.data_mgr.nowNum <= 0) {
g.data_mgr.quesId += 1;
g.game.inst.resetQues();
}
}, 500)
// g.data_mgr.nowNum -= 1;
// if (g.data_mgr.nowNum == 0) {
// setTimeout(() => {
// g.effect.inst.showEffect2();
// }, 500)
// }
// var newItem_temp = cc.instantiate(g.game.inst.Item_0[2]);
// content.getChildByName("db").active = true;
// content.getChildByName("db").getComponent(dragonBones.ArmatureDisplay).playAnimation("newAnimation", 1);
// if (this.node.width >= 150) {
// this.node.scale = 0.666;
// this.node.x = 0;
// }
// this.node.parent = newItem_temp;
// newItem_temp.parent = content.getChildByName("connent_3").getChildByName("Layout");
// this.node.x = 0;
// this.node.y = 0;
},
errorEffect: function () {
//狮子猫动画
g.game.inst.playCatDragon("wrong");
g.game.inst.playLionDragon("no");
//先播放错误声音
g.speaker.inst.playEffect(g.enum.E_Audio.Error);
cc.tween(this.node)
.to(0.1, { scaleY: 0.9, scaleX: 1.1 })
.to(0.15, { scaleY: 1.1, scaleX: 0.9 })
.to(0.1, { scaleY: 1, scaleX: 1 })
.start()
setTimeout(() => {
//回到原来的位置
this.node.x = 0;
this.node.y = 0;
let num = g.utils.randFromTo_Int(g.enum.E_Audio.CatError1, g.enum.E_Audio.CatError2);
//先播放错误声音
g.speaker.inst.playEffect(num);
}, 500)
},
//触摸取消
touchCancel: function (event) {
//回到原来的位置
this.node.x = 0;
this.node.y = 0;
this.isMove = false;
g.data_mgr.gameState = 1;
},
//更新界面ui
updateUI: function (Info) {
//当前数据
this.itemInfo = Info;
//初始化数据
this.InitData();
//是否已经完成了
this.node.isComplent = false;
},
//点击翻面
onBtnRotate: function () {
var scaleX = this.node.scaleY;
this._isRotate = true;
setTimeout(() => {
this._isRotate = false;
}, 600)
cc.tween(this.node)
.to(0.3, { scaleX: 0 })
.call(() => {
if (this.Item_name.node.active) {
this.Item_name.node.active = false;
this.Item_photo.active = true;
} else {
this.Item_name.node.active = true;
this.Item_photo.active = false;
}
})
.to(0.3, { scaleX: scaleX })
.start();
},
//初始化信息
InitData: function () {
//设置图片
g.res_mgr.getSpriteFrimeByUrl(this.itemInfo.pic_url, (list) => {
this.Item_photo.getComponent(cc.Sprite).spriteFrame = list;
this.photoScare(this.Item_photo, g.game.inst.idx);
// this.photoScare(this.nodeState[2].getChildByName("spt_item"), 1);
});
//设置名字
this.Item_name.string = this.itemInfo.text;
},
//图片适配
photoScare: function (node, type) {
var maxNum = type == 0 ? 50 : 280;
let maxSize = Math.min(maxNum / node.height, maxNum / node.width);
if (node.perScale == undefined) {
node.perScale = node.scaleX;
} else {
node.scaleX = node.perScale;
node.scaleY = node.perScale;
}
node.scaleX *= maxSize;
node.scaleY *= maxSize;
},
});
{
"ver": "1.0.8",
"uuid": "e729b387-9d1a-47a4-9d3d-076fd1ddc360",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
...@@ -5,9 +5,7 @@ ...@@ -5,9 +5,7 @@
* LICENSE file in the root directory of this source tree. * LICENSE file in the root directory of this source tree.
*/ */
cc.sys.capabilities["touches"] = true; !(function(global) {
!(function (global) {
"use strict"; "use strict";
var Op = Object.prototype; var Op = Object.prototype;
...@@ -80,9 +78,9 @@ cc.sys.capabilities["touches"] = true; ...@@ -80,9 +78,9 @@ cc.sys.capabilities["touches"] = true;
// .constructor.prototype properties for functions that return Generator // .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your // objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions. // minifier not to mangle the names of these two functions.
function Generator() { } function Generator() {}
function GeneratorFunction() { } function GeneratorFunction() {}
function GeneratorFunctionPrototype() { } function GeneratorFunctionPrototype() {}
// This is a polyfill for %IteratorPrototype% for environments that // This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it. // don't natively support it.
...@@ -94,8 +92,8 @@ cc.sys.capabilities["touches"] = true; ...@@ -94,8 +92,8 @@ cc.sys.capabilities["touches"] = true;
var getProto = Object.getPrototypeOf; var getProto = Object.getPrototypeOf;
var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); var NativeIteratorPrototype = getProto && getProto(getProto(values([])));
if (NativeIteratorPrototype && if (NativeIteratorPrototype &&
NativeIteratorPrototype !== Op && NativeIteratorPrototype !== Op &&
hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {
// This environment has a native %IteratorPrototype%; use it instead // This environment has a native %IteratorPrototype%; use it instead
// of the polyfill. // of the polyfill.
IteratorPrototype = NativeIteratorPrototype; IteratorPrototype = NativeIteratorPrototype;
...@@ -111,24 +109,24 @@ cc.sys.capabilities["touches"] = true; ...@@ -111,24 +109,24 @@ cc.sys.capabilities["touches"] = true;
// Helper for defining the .next, .throw, and .return methods of the // Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method. // Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype) { function defineIteratorMethods(prototype) {
["next", "throw", "return"].forEach(function (method) { ["next", "throw", "return"].forEach(function(method) {
prototype[method] = function (arg) { prototype[method] = function(arg) {
return this._invoke(method, arg); return this._invoke(method, arg);
}; };
}); });
} }
runtime.isGeneratorFunction = function (genFun) { runtime.isGeneratorFunction = function(genFun) {
var ctor = typeof genFun === "function" && genFun.constructor; var ctor = typeof genFun === "function" && genFun.constructor;
return ctor return ctor
? ctor === GeneratorFunction || ? ctor === GeneratorFunction ||
// For the native GeneratorFunction constructor, the best we can // For the native GeneratorFunction constructor, the best we can
// do is to check its .name property. // do is to check its .name property.
(ctor.displayName || ctor.name) === "GeneratorFunction" (ctor.displayName || ctor.name) === "GeneratorFunction"
: false; : false;
}; };
runtime.mark = function (genFun) { runtime.mark = function(genFun) {
if (Object.setPrototypeOf) { if (Object.setPrototypeOf) {
Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);
} else { } else {
...@@ -145,7 +143,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -145,7 +143,7 @@ cc.sys.capabilities["touches"] = true;
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is // `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited. // meant to be awaited.
runtime.awrap = function (arg) { runtime.awrap = function(arg) {
return { __await: arg }; return { __await: arg };
}; };
...@@ -158,16 +156,16 @@ cc.sys.capabilities["touches"] = true; ...@@ -158,16 +156,16 @@ cc.sys.capabilities["touches"] = true;
var result = record.arg; var result = record.arg;
var value = result.value; var value = result.value;
if (value && if (value &&
typeof value === "object" && typeof value === "object" &&
hasOwn.call(value, "__await")) { hasOwn.call(value, "__await")) {
return Promise.resolve(value.__await).then(function (value) { return Promise.resolve(value.__await).then(function(value) {
invoke("next", value, resolve, reject); invoke("next", value, resolve, reject);
}, function (err) { }, function(err) {
invoke("throw", err, resolve, reject); invoke("throw", err, resolve, reject);
}); });
} }
return Promise.resolve(value).then(function (unwrapped) { return Promise.resolve(value).then(function(unwrapped) {
// When a yielded Promise is resolved, its final value becomes // When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the // the .value of the Promise<{value,done}> result for the
// current iteration. If the Promise is rejected, however, the // current iteration. If the Promise is rejected, however, the
...@@ -193,7 +191,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -193,7 +191,7 @@ cc.sys.capabilities["touches"] = true;
function enqueue(method, arg) { function enqueue(method, arg) {
function callInvokeWithMethodAndArg() { function callInvokeWithMethodAndArg() {
return new Promise(function (resolve, reject) { return new Promise(function(resolve, reject) {
invoke(method, arg, resolve, reject); invoke(method, arg, resolve, reject);
}); });
} }
...@@ -233,16 +231,16 @@ cc.sys.capabilities["touches"] = true; ...@@ -233,16 +231,16 @@ cc.sys.capabilities["touches"] = true;
// Note that simple async functions are implemented on top of // Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of // AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator. // the final result produced by the iterator.
runtime.async = function (innerFn, outerFn, self, tryLocsList) { runtime.async = function(innerFn, outerFn, self, tryLocsList) {
var iter = new AsyncIterator( var iter = new AsyncIterator(
wrap(innerFn, outerFn, self, tryLocsList) wrap(innerFn, outerFn, self, tryLocsList)
); );
return runtime.isGeneratorFunction(outerFn) return runtime.isGeneratorFunction(outerFn)
? iter // If outerFn is a generator, return the full iterator. ? iter // If outerFn is a generator, return the full iterator.
: iter.next().then(function (result) { : iter.next().then(function(result) {
return result.done ? result.value : iter.next(); return result.done ? result.value : iter.next();
}); });
}; };
function makeInvokeMethod(innerFn, self, context) { function makeInvokeMethod(innerFn, self, context) {
...@@ -368,7 +366,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -368,7 +366,7 @@ cc.sys.capabilities["touches"] = true;
var info = record.arg; var info = record.arg;
if (!info) { if (! info) {
context.method = "throw"; context.method = "throw";
context.arg = new TypeError("iterator result is not an object"); context.arg = new TypeError("iterator result is not an object");
context.delegate = null; context.delegate = null;
...@@ -416,11 +414,11 @@ cc.sys.capabilities["touches"] = true; ...@@ -416,11 +414,11 @@ cc.sys.capabilities["touches"] = true;
// iterator prototype chain incorrectly implement this, causing the Generator // iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen. // 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. // See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol] = function () { Gp[iteratorSymbol] = function() {
return this; return this;
}; };
Gp.toString = function () { Gp.toString = function() {
return "[object Generator]"; return "[object Generator]";
}; };
...@@ -455,7 +453,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -455,7 +453,7 @@ cc.sys.capabilities["touches"] = true;
this.reset(true); this.reset(true);
} }
runtime.keys = function (object) { runtime.keys = function(object) {
var keys = []; var keys = [];
for (var key in object) { for (var key in object) {
keys.push(key); keys.push(key);
...@@ -525,7 +523,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -525,7 +523,7 @@ cc.sys.capabilities["touches"] = true;
Context.prototype = { Context.prototype = {
constructor: Context, constructor: Context,
reset: function (skipTempReset) { reset: function(skipTempReset) {
this.prev = 0; this.prev = 0;
this.next = 0; this.next = 0;
// Resetting context._sent for legacy support of Babel's // Resetting context._sent for legacy support of Babel's
...@@ -543,15 +541,15 @@ cc.sys.capabilities["touches"] = true; ...@@ -543,15 +541,15 @@ cc.sys.capabilities["touches"] = true;
for (var name in this) { for (var name in this) {
// Not sure about the optimal order of these conditions: // Not sure about the optimal order of these conditions:
if (name.charAt(0) === "t" && if (name.charAt(0) === "t" &&
hasOwn.call(this, name) && hasOwn.call(this, name) &&
!isNaN(+name.slice(1))) { !isNaN(+name.slice(1))) {
this[name] = undefined; this[name] = undefined;
} }
} }
} }
}, },
stop: function () { stop: function() {
this.done = true; this.done = true;
var rootEntry = this.tryEntries[0]; var rootEntry = this.tryEntries[0];
...@@ -563,7 +561,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -563,7 +561,7 @@ cc.sys.capabilities["touches"] = true;
return this.rval; return this.rval;
}, },
dispatchException: function (exception) { dispatchException: function(exception) {
if (this.done) { if (this.done) {
throw exception; throw exception;
} }
...@@ -581,7 +579,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -581,7 +579,7 @@ cc.sys.capabilities["touches"] = true;
context.arg = undefined; context.arg = undefined;
} }
return !!caught; return !! caught;
} }
for (var i = this.tryEntries.length - 1; i >= 0; --i) { for (var i = this.tryEntries.length - 1; i >= 0; --i) {
...@@ -623,22 +621,22 @@ cc.sys.capabilities["touches"] = true; ...@@ -623,22 +621,22 @@ cc.sys.capabilities["touches"] = true;
} }
}, },
abrupt: function (type, arg) { abrupt: function(type, arg) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) { for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i]; var entry = this.tryEntries[i];
if (entry.tryLoc <= this.prev && if (entry.tryLoc <= this.prev &&
hasOwn.call(entry, "finallyLoc") && hasOwn.call(entry, "finallyLoc") &&
this.prev < entry.finallyLoc) { this.prev < entry.finallyLoc) {
var finallyEntry = entry; var finallyEntry = entry;
break; break;
} }
} }
if (finallyEntry && if (finallyEntry &&
(type === "break" || (type === "break" ||
type === "continue") && type === "continue") &&
finallyEntry.tryLoc <= arg && finallyEntry.tryLoc <= arg &&
arg <= finallyEntry.finallyLoc) { arg <= finallyEntry.finallyLoc) {
// Ignore the finally entry if control is not jumping to a // Ignore the finally entry if control is not jumping to a
// location outside the try/catch block. // location outside the try/catch block.
finallyEntry = null; finallyEntry = null;
...@@ -657,13 +655,13 @@ cc.sys.capabilities["touches"] = true; ...@@ -657,13 +655,13 @@ cc.sys.capabilities["touches"] = true;
return this.complete(record); return this.complete(record);
}, },
complete: function (record, afterLoc) { complete: function(record, afterLoc) {
if (record.type === "throw") { if (record.type === "throw") {
throw record.arg; throw record.arg;
} }
if (record.type === "break" || if (record.type === "break" ||
record.type === "continue") { record.type === "continue") {
this.next = record.arg; this.next = record.arg;
} else if (record.type === "return") { } else if (record.type === "return") {
this.rval = this.arg = record.arg; this.rval = this.arg = record.arg;
...@@ -676,7 +674,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -676,7 +674,7 @@ cc.sys.capabilities["touches"] = true;
return ContinueSentinel; return ContinueSentinel;
}, },
finish: function (finallyLoc) { finish: function(finallyLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) { for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i]; var entry = this.tryEntries[i];
if (entry.finallyLoc === finallyLoc) { if (entry.finallyLoc === finallyLoc) {
...@@ -687,7 +685,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -687,7 +685,7 @@ cc.sys.capabilities["touches"] = true;
} }
}, },
"catch": function (tryLoc) { "catch": function(tryLoc) {
for (var i = this.tryEntries.length - 1; i >= 0; --i) { for (var i = this.tryEntries.length - 1; i >= 0; --i) {
var entry = this.tryEntries[i]; var entry = this.tryEntries[i];
if (entry.tryLoc === tryLoc) { if (entry.tryLoc === tryLoc) {
...@@ -705,7 +703,7 @@ cc.sys.capabilities["touches"] = true; ...@@ -705,7 +703,7 @@ cc.sys.capabilities["touches"] = true;
throw new Error("illegal catch attempt"); throw new Error("illegal catch attempt");
}, },
delegateYield: function (iterable, resultName, nextLoc) { delegateYield: function(iterable, resultName, nextLoc) {
this.delegate = { this.delegate = {
iterator: values(iterable), iterator: values(iterable),
resultName: resultName, resultName: resultName,
...@@ -725,5 +723,5 @@ cc.sys.capabilities["touches"] = true; ...@@ -725,5 +723,5 @@ cc.sys.capabilities["touches"] = true;
// In sloppy mode, unbound `this` refers to the global object, fallback to // 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 // Function constructor if we're in global strict mode. That is sadly a form
// of indirect eval which violates Content Security Policy. // of indirect eval which violates Content Security Policy.
(function () { return this })() || Function("return this")() (function() { return this })() || Function("return this")()
); );
{ {
"ver": "1.0.8", "ver": "1.0.8",
"uuid": "b54300af-b8e5-4b4e-aa2f-9ac1cef7b598", "uuid": "e5afe4a3-c16b-4f1d-acd8-c5eb68d573b3",
"isPlugin": true, "isPlugin": false,
"loadPluginInWeb": true, "loadPluginInWeb": true,
"loadPluginInNative": true, "loadPluginInNative": true,
"loadPluginInEditor": false, "loadPluginInEditor": false,
......
/**
* 音效
*/
//一定按照顺序来
var E_Audio = {
AllPop: 0,//全部弹出
BtnCommom: 1,//按钮
CatComplete: 2,
CatHint: 3,
CatRight1: 4,
CatRight2: 5,
CatError1: 6,
CatError2: 7,
Right: 8,
Error: 9,
}
// var E_lion = {
// normal= "normal",
// no = "no",
// chew = "chew",
// openmouth = "openmouth"
// }
// var E_cat = {
// begin = "begin",
// right = "right",
// normal= "normal",
// wrong = "wrong",
// finish = "finish"
// }
var speaker = cc.Class({
extends: cc.Component,
properties: {
eff_audio: {
default: [],
type: cc.AudioClip,
displayName: "音效列表"
},
// eff_allPop: {
// default: null,
// type: cc.AudioClip,
// displayName: "全部弹出"
// },
// eff_btn: {
// default: null,
// type: cc.AudioClip,
// displayName: "点击音效"
// },
// eff_right: {
// default: null,
// type: cc.AudioClip,
// displayName: "正确音效"
// },
// eff_catComplete: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫完成"
// },
// eff_catHint: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫提示"
// },
// eff_catRight1: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫正确1"
// },
// eff_catRight2: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫正确2"
// },
// eff_catError1: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫错误1"
// },
// eff_catError2: {
// default: null,
// type: cc.AudioClip,
// displayName: "猫错误2"
// },
},
ctor: function () {
speaker.inst = this;
g.speaker = speaker;
},
//播放音效
playEffect: function (num) {
g.snd_mgr.playEffect(this.eff_audio[num]);
},
// //点击按钮
// play_btn: function () {
// g.snd_mgr.playEffect(this.eff_btn);
// },
// //撒花音效
// play_congratulation: function () {
// g.snd_mgr.playEffect(this.eff_congratulation);
// },
// //答错
// play_error: function () {
// g.snd_mgr.playEffect(this.eff_error);
// },
// //答对
// play_good: function (cb) {
// g.snd_mgr.playEffect(this.eff_good, cb);
// },
// //显示弹窗
// play_showPop: function () {
// g.snd_mgr.playEffect(this.eff_showPop);
// },
// //游戏开始
// play_start: function (cb) {
// g.snd_mgr.playEffect(this.eff_start, cb);
// },
// //拉开窗帘
// play_open: function () {
// g.snd_mgr.playEffect(this.eff_open);
// },
// //重新开始
// play_restart: function () {
// g.snd_mgr.playEffect(this.eff_restart);
// },
});
{
"ver": "1.0.8",
"uuid": "ab52071c-b063-4dc5-8f90-7b771a4d0e68",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.2",
"uuid": "782b613f-5fb8-4c6f-83ca-c4db95389092",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}
\ No newline at end of file
/**
* 数据管理器
*/
g.data_mgr = {
data: null,//表所有数据
quesId: 0,//题目id
nowNum: 0,//剩余正确数量
gameState: 0,//游戏状态1可操作 2不可操作
time: 0,
//获得默认数据
getDefaultData() {
const dataJson = {
"maxWrongNumber": 4,
"question_arr": [{
"question_audio_url": "http://staging-teach.cdn.ireadabc.com/25432da42768ff9681946ea7fc7ee272.mp3",
"option_arr": [{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "a" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/58eec304909298176bde6c408c9dac1b.mp3", "is_right": false, "text": "b" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "c" }],
"audio_url": "http://staging-teach.cdn.ireadabc.com/25432da42768ff9681946ea7fc7ee272.mp3"
},
{
"question_audio_url": "http://staging-teach.cdn.ireadabc.com/25432da42768ff9681946ea7fc7ee272.mp3",
"option_arr": [{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "a" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/58eec304909298176bde6c408c9dac1b.mp3", "is_right": false, "text": "b" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "c" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/58eec304909298176bde6c408c9dac1b.mp3", "is_right": false, "text": "d" }]
},
{
"question_audio_url": "http://staging-teach.cdn.ireadabc.com/25432da42768ff9681946ea7fc7ee272.mp3",
"option_arr": [{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "a" }]
},
{
"question_audio_url": "http://staging-teach.cdn.ireadabc.com/25432da42768ff9681946ea7fc7ee272.mp3",
"option_arr": [
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/e3921a16a8313df274d8bc4e3f2bedd8.mp3", "is_right": true, "text": "a" },
{ "pic_url": "http://staging-teach.cdn.ireadabc.com/3134325b66d1b8ecf2f83db853195da5.png", "audio_url": "http://staging-teach.cdn.ireadabc.com/58eec304909298176bde6c408c9dac1b.mp3", "is_right": false, "text": "b" }]
}]
}
const data = dataJson;
// const data = JSON.parse(dataJson);
// const data = [];
return data;
},
//数据处理
resetQuestion() {
for (var i in this.data.question_arr) {
if (i % 2 == 0) {
let num = g.utils.randFromTo_Int(0, 1);
if (num == 0 && this.data.question_arr[~~i + 1]) {
let swap = (arr, i, j) => {
[arr[i], arr[j]] = [arr[j], arr[i]];
}
//交换
swap(this.data.question_arr, ~~i, ~~i + 1)
};
}
}
},
//获取问题列表
getQuestionArr() {
return this.data.question_arr;
},
//获得表单信息
getQuestion(num) {
return this.data.question_arr[num];
},
//获得单题列表
getQuestionOneList(num) {
return this.data.question_arr[num].option_arr;
},
//获得题干
getQuestionStem(num) {
return this.data.question_arr[num].question_audio_url;
},
//获得标题
getTitle() {
return this.data.title;
},
//获得表单信息
getSheepfoldArr() {
return this.data.sheepfoldArr;
},
//获得表单信息
getSheepfold(num) {
return this.data.sheepfoldArr[num];
},
//获得所有选项
getSheepArr() {
return this.data.sheepArr;
},
//获得单项信息
getSheep(num) {
return this.data.sheepArr[num];
},
//获取当前整页数据
getPageInfo: function () {
return this.data.contentObj.pageArr[this.pageId].pageInfo;
},
//获得整条数据
getResultInfo: function (id) {
var pageInfo = this.data.contentObj.pageArr[this.pageId].pageInfo;
return pageInfo[id];
},
//处理数据
proGameData: function () {
this.resetQuestion();
this.preload();
console.log("数据处理完毕:");
},
preload() {
cc.assetManager.loadAny(null, null, null, (err, data) => {
//结束回调
this.loadEnd();
if (window && window["air"]) {
window["air"].hideAirClassLoading();
}
cc.debug.setDisplayStats(false);
});
},
loadEnd() {
//更新游戏界面信息
g.game.inst.UpdataUi();
g.game.inst.isLoadEnd = true;
},
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "91e03520-a8ad-4317-a914-1850e6e64926",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
// 事件汞
let eventList = {}; // 响应列表(元素结构:eventName,[[target:cb]])
g.event_mgr = {
// 注册事件-响应 入参:事件名、响应、目标名
reg: function (eventName, cb, target) {
var event = eventList[eventName];
if (!event) {
event = eventList[eventName] = {};
}
event[target] = cb;
},
// 注销事件-响应 入参:事件名、目标名
unReg: function (eventName, target) {
var event = eventList[eventName];
if (event) {
if (event[target]) {
event[target] = null;
}
}
},
unRegName: function (eventName) {
eventList[eventName] = {};
},
// 广播事件 入参:事件名、参数
send: function (eventName, params) {
var event = eventList[eventName];
if (event) {
for (var target in event) {
var cb = event[target];
if (cb) {
cb(params);
}
}
}
},
getReglist: function () {
return eventList;
}
};
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "b8bf01c9-341f-4994-91ea-ff45a2f9d150",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
// localStorage封装
g.local_storage = {
// 背景音乐音量
getMusicVolume: function () {
var vol = cc.sys.localStorage.getItem("music");
return vol;
},
setMusicVolume: function (vol) {
cc.sys.localStorage.setItem('music', vol)
},
// 音效音量
getEffectsVolume: function () {
var vol = cc.sys.localStorage.getItem("effect");
return vol;
},
setEffectsVolume: function (vol) {
cc.sys.localStorage.setItem('effect', vol);
},
};
{
"ver": "1.0.8",
"uuid": "0d515142-090e-49ac-aea8-19c7b34f8cb4",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
/**
* 资源管理器
*/
g.res_mgr = {
//获得表数据数据
getFormData() {
console.log('初始化数据');
try {
window.courseware.getData((res) => {
//存入数据管理器
g.data_mgr.data = res;
//数据处理
g.data_mgr.proGameData();
console.log("获得表单数据:" + res);
});
} catch (error) {
//console.error('没有查找到courseware.getData方法', error);
//获得默认数据
g.data_mgr.data = g.data_mgr.getDefaultData();
//数据处理
g.data_mgr.proGameData();
}
},
//得到图片资源
getSpriteFrimeByUrl(url, cb) {
cc.assetManager.loadRemote(url, cc.SpriteFrame, (e, sp) => {
const spriteFrame = new cc.SpriteFrame(sp)
cb && cb(spriteFrame);
});
},
playAudioByUrl(audio_url, cb) {
if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
cb && cb(audioClip);
});
}
},
//加载龙骨
loadSpine(animationDisplay, Info) {
if (Info.type == 'Image') {
return;
}
cc.assetManager.loadAny([{ url: Info.tex_json, ext: '.txt' }, { url: Info.ske_json, ext: '.txt' }], (error, assets) => {
if (error) {
console.log(error)
}
else {
cc.assetManager.loadRemote(Info.tex_png, (error, texture) => {
if (error) {
console.log(error)
}
else {
var atlas = new dragonBones.DragonBonesAtlasAsset();
atlas._uuid = Info.tex_json;
atlas.atlasJson = assets[0];
atlas.texture = texture;
var asset = new dragonBones.DragonBonesAsset();
asset._uuid = Info.ske_json;
asset.dragonBonesJson = assets[1];
animationDisplay.dragonAtlasAsset = atlas;
animationDisplay.dragonAsset = asset;
let data = asset._dragonBonesJsonData.armature[0];
if (!data) {
return;
}
animationDisplay.armatureName = data.name;
g.data_mgr.dragonName = data.animation[0].name;
animationDisplay.node.active = true;
}
});
}
});
},
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "7121d1fd-fef5-46f9-ae16-ffc9aa7f5e16",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
// 声音管理器
g.snd_mgr = {
bgmId: -1, // 背景音乐的音频ID
effIds: [], // 音效的音频ID列表(由cc.audioEngine保证音频ID不重复)
bgmVol: 1, // 背景音乐音量
neweffId: null, //保存上一个音效ID
effVol: 1, // 音效音量
pausebgVol: 1,
pauseeffVol: 1,
sndNativeUrls: {},
newsnd: null,
init: function () {
var local_storage = g.local_storage;
var music_vol = local_storage.getMusicVolume();
var effect_vol = local_storage.getEffectsVolume();
music_vol != undefined && music_vol + "" != "" && this.setMusicVolume(music_vol);
effect_vol != undefined && effect_vol + "" != "" && this.setEffectsVolume(effect_vol);
},
delAudId: function (id) {
if (id == this.bgmId) {
this.bgmId = -1;
return;
}
for (var i = 0; i < this.effIds.length; ++i) {
if (this.effIds[i] == id) {
this.effIds.splice(i, 1);
return;
}
}
},
playMusic: function (snd, _loop, finishCB) {
if (!snd) return;
this.newsnd = snd;
var loop = _loop ? false : true; // 除非指定为false,否则默认为true
// if (g.configs.platform == "vo") {
// this.bgmId = cc.audioEngine.play(snd, loop);
// return;
// }
this.bgmId = cc.audioEngine.playMusic(snd, loop);
// 播放完成回调
if (finishCB) {
cc.audioEngine.setFinishCallback(this.bgmId, function () {
finishCB();
});
}
},
playEffect: function (snd, finishCB) {
if (!snd || this.effVol == 0) return;
var id = cc.audioEngine.playEffect(snd, false); // 音效限定不能重复播放
this.playaudioEffect(id, finishCB);
},
//播放音效
playaudioEffect: function (id, finishCB) {
var self = this;
this.neweffId = id;
this.effIds.push(id);
// 播放完记得删ID
cc.audioEngine.setFinishCallback(id, function () {
self.delAudId(id);
finishCB && finishCB();
});
},
pauseVolume: function () {
cc.audioEngine.stopAll();
},
resumeVolume: function () {
if (this.newsnd != null) {
cc.audioEngine.playMusic(this.newsnd)
}
},
setMusicVolume: function (percent) {
this.bgmVol = percent;
cc.audioEngine.setMusicVolume(~~percent);
},
setEffectsVolume: function (percent) {
this.effVol = percent;
cc.audioEngine.setEffectsVolume(~~percent);
cc.audioEngine.setMusicVolume(~~this.bgmVol);
},
};
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "fb034e6e-0e2d-4e5e-8a3a-b9a12ff90a0d",
"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, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
cb();
});
}
}
}
export async function asyncDelay(time) {
return new Promise((resolve, reject) => {
try {
setTimeout(() => {
resolve();
}, time * 1000);
} 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();
})
.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();
})
.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": "2.3.5",
"uuid": "9e9e22fe-ddcb-47d7-87ee-8c1e96e3ed61",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2176,
"height": 1600,
"platformSettings": {},
"subMetas": {
"bg_back": {
"ver": "1.0.4",
"uuid": "d0478540-d5e5-49a2-bc19-ab35a9e6b403",
"rawTextureUuid": "9e9e22fe-ddcb-47d7-87ee-8c1e96e3ed61",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 2176,
"height": 1600,
"rawWidth": 2176,
"rawHeight": 1600,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "d582359e-924e-4ee9-9964-1fc4bb417e71", "uuid": "5690531e-4183-4315-946a-8b5fd69d2852",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 61, "width": 2176,
"height": 67, "height": 950,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"btn_right": { "bg_grass": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "e5a2dbaa-a677-4a32-90d7-a1b057d7fb59", "uuid": "372057e0-7d8d-4dac-b690-2bd98514ae7a",
"rawTextureUuid": "d582359e-924e-4ee9-9964-1fc4bb417e71", "rawTextureUuid": "5690531e-4183-4315-946a-8b5fd69d2852",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
"offsetX": -0.5, "offsetX": 0,
"offsetY": 0.5, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 60, "width": 2176,
"height": 66, "height": 950,
"rawWidth": 61, "rawWidth": 2176,
"rawHeight": 67, "rawHeight": 950,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "e1b4d971-9876-4832-803a-5a321964a78b", "uuid": "f1e28ade-3c0d-48ae-b9ba-972b1aa98587",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 1280, "width": 209,
"height": 720, "height": 146,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"bg": { "btn_next": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "8288e3d4-4c75-4b27-8f01-f7014417f4dd", "uuid": "385776b9-f855-4540-859a-8c65eefbe71e",
"rawTextureUuid": "e1b4d971-9876-4832-803a-5a321964a78b", "rawTextureUuid": "f1e28ade-3c0d-48ae-b9ba-972b1aa98587",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 1280, "width": 209,
"height": 720, "height": 146,
"rawWidth": 1280, "rawWidth": 209,
"rawHeight": 720, "rawHeight": 146,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{ {
"ver": "2.3.5", "ver": "2.3.5",
"uuid": "9a79969a-0506-48d4-bc98-3c05d109b027", "uuid": "a7899d99-5186-496b-a752-e1199d3b7525",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 61, "width": 171,
"height": 67, "height": 146,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"btn_left": { "btn_return": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "ce19457d-e8f3-4c38-ae3e-d4b99208ddb5", "uuid": "f4e82313-4af3-40ea-9cd6-f68566a09f8e",
"rawTextureUuid": "9a79969a-0506-48d4-bc98-3c05d109b027", "rawTextureUuid": "a7899d99-5186-496b-a752-e1199d3b7525",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
...@@ -22,10 +22,10 @@ ...@@ -22,10 +22,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 61, "width": 171,
"height": 67, "height": 146,
"rawWidth": 61, "rawWidth": 171,
"rawHeight": 67, "rawHeight": 146,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{
"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": "2.3.5", "ver": "2.3.5",
"uuid": "efa5fa09-a4dd-4bfc-ab7e-17c19f85408f", "uuid": "f6a58feb-5abb-444d-9028-f2abc03e98fc",
"type": "sprite", "type": "sprite",
"wrapMode": "clamp", "wrapMode": "clamp",
"filterMode": "bilinear", "filterMode": "bilinear",
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 366, "width": 269,
"height": 336, "height": 280,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"1orange": { "icon_apple": {
"ver": "1.0.4", "ver": "1.0.4",
"uuid": "43d1e79d-6de8-4dcb-b8ce-d767df7913aa", "uuid": "b00115bd-9e93-419a-86fb-0bf80f8e410b",
"rawTextureUuid": "efa5fa09-a4dd-4bfc-ab7e-17c19f85408f", "rawTextureUuid": "f6a58feb-5abb-444d-9028-f2abc03e98fc",
"trimType": "auto", "trimType": "auto",
"trimThreshold": 1, "trimThreshold": 1,
"rotated": false, "rotated": false,
"offsetX": 0, "offsetX": 0,
"offsetY": -0.5, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 1, "trimY": 0,
"width": 366, "width": 269,
"height": 335, "height": 280,
"rawWidth": 366, "rawWidth": 269,
"rawHeight": 336, "rawHeight": 280,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,
......
{ {
"title": "play", "title": "play",
"packageName": "org.cocos2d.demo", "packageName": "org.cocos2d.demo",
"startScene": "57ea7c61-9b8b-498a-b024-c98ee9124beb", "startScene": "c0ae4d78-ee2f-4c93-8923-048b80f19b07",
"excludeScenes": [], "excludeScenes": [],
"includeSDKBox": false, "includeSDKBox": false,
"orientation": { "orientation": {
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
}, },
"ios": { "ios": {
"REMOTE_SERVER_ROOT": "", "REMOTE_SERVER_ROOT": "",
"packageName": "org.cocos2d.demo" "packageName": "org.cocos2d.demo",
"ios_enable_jit": true
}, },
"mac": { "mac": {
"REMOTE_SERVER_ROOT": "", "REMOTE_SERVER_ROOT": "",
...@@ -50,5 +51,6 @@ ...@@ -50,5 +51,6 @@
"scheme": "https", "scheme": "https",
"skipRecord": false "skipRecord": false
}, },
"appBundle": false "appBundle": false,
"agreements": {}
} }
{ {
"last-module-event-record-time": 1600677246969, "last-module-event-record-time": 1632284574296,
"migrate-history": [ "migrate-history": [
"cloud-function" "cloud-function"
] ],
"group-list": [
"default"
],
"collision-matrix": [
[
true
]
],
"excluded-modules": [
"3D",
"3D Primitive",
"3D Physics/cannon.js",
"3D Physics/Builtin",
"3D Particle"
],
"preview-port": 7456,
"design-resolution-width": 2176,
"design-resolution-height": 1600,
"fit-width": false,
"fit-height": true,
"use-project-simulator-setting": false,
"simulator-orientation": false,
"use-customize-simulator": true,
"simulator-resolution": {
"width": 960,
"height": 640
},
"clear-simulator-cache": true,
"facebook": {
"enable": false,
"appID": "",
"live": {
"enable": false
},
"audience": {
"enable": false
}
}
} }
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