Commit 64a3eaee authored by 范雪寒's avatar 范雪寒

feat: 上传素材

parent f9c70c32
{
"__type__": "cc.AnimationClip",
"_name": "blink",
"_objFlags": 0,
"_native": "",
"_duration": 0.35,
"sample": 60,
"speed": 1,
"wrapMode": 2,
"curveData": {
"comps": {
"cc.Sprite": {
"spriteFrame": [
{
"frame": 0,
"value": {
"__uuid__": "077c7919-e017-49f8-8d8e-d028510282a7"
}
},
{
"frame": 0.08333333333333333,
"value": {
"__uuid__": "c21281bb-ff67-4cc1-95b7-674562361465"
}
},
{
"frame": 0.16666666666666666,
"value": {
"__uuid__": "f3d6086d-4af6-4ebd-9ca0-26bf51e72185"
}
},
{
"frame": 0.25,
"value": {
"__uuid__": "d0d8b389-ff17-4d17-8a46-96af5cece161"
}
},
{
"frame": 0.3333333333333333,
"value": {
"__uuid__": "077c7919-e017-49f8-8d8e-d028510282a7"
}
}
]
}
}
},
"events": []
}
\ No newline at end of file
{
"ver": "2.1.0",
"uuid": "83aaaa03-e0c9-43ce-881c-55ee6ffcae0f",
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.1.0",
"uuid": "68b79335-9901-4157-b5ae-be5a6745b1ad",
"subMetas": {}
}
\ No newline at end of file
This diff is collapsed.
import { onHomeworkFinish } from "./util"; import { onHomeworkFinish } from "./util";
import defaultData from '../script/defaultData.json'; import { defaultData } from '../script/defaultData.js';
import { addBtnListener, asyncTweenTo, Between, jelly, playAudioByUrl, playAudioByUrlSync, RandomInt } from "../script/util";
cc.Class({ cc.Class({
...@@ -110,7 +111,7 @@ cc.Class({ ...@@ -110,7 +111,7 @@ cc.Class({
this.initData(); this.initData();
this.initAudio(); this.initAudio();
this.initView(); this.initView();
// this.initListener(); this.initListeners();
}, },
_cantouch: null, _cantouch: null,
...@@ -125,10 +126,139 @@ cc.Class({ ...@@ -125,10 +126,139 @@ cc.Class({
initView() { initView() {
this.initBg(); this.initBg();
this.createStars();
},
initListeners() {
const BtnStart = cc.find('Canvas/bg/BtnStart');
addBtnListener(BtnStart, async () => {
await asyncTweenTo(BtnStart, 0.1, { opacity: 0 });
BtnStart.active = false;
this.gameStart();
});
const BtnRestart = cc.find('Canvas/bg/BtnRestart')
addBtnListener(BtnRestart, async () => {
await asyncTweenTo(BtnRestart, 0.1, { opacity: 0 });
BtnRestart.active = false;
this.gameStart();
});
const BtnSpeaker = cc.find('Canvas/bg/BtnSpeaker');
addBtnListener(BtnSpeaker, async () => {
await this.playQuestionAudio();
});
}, },
initBg() { initBg() {
const bgNode = cc.find('Canvas/bg'); const bgNode = cc.find('Canvas/bg');
bgNode.scale = this._mapScaleMax; bgNode.scale = this._mapScaleMax;
}, },
createStars() {
let length = 1;
const starLayout = cc.find('Canvas/bg/StarLayout');
starLayout.removeAllChildren();
const paddingY = starLayout.getComponent(cc.Layout).spacingY;
for (let i = 0; i < this.data.questionList.length; i++) {
const starBase = cc.instantiate(cc.find('StarBase'));
starBase.name = `starBase_${i}`;
starBase.scale = Between(0.5, ((starLayout.height - paddingY * (length - 1)) / length) / starBase.height, 1);
starBase.parent = starLayout;
}
},
async gameStart() {
this._status = {
currentQuestionIdx: 0,
currentRightNumber: 0
};
this.createStars();
this.showGuns();
await this.playQuestionAudio();
this.startShowBalls();
},
showGuns() {
const bg = cc.find('Canvas/bg');
const gunBase = cc.find('Canvas/bg/GunBase');
asyncTweenTo(gunBase, 0.5, { y: -bg.height / 2 });
},
showBallsinterval: null,
startShowBalls() {
const currentQuestion = this.data.questionList[this._status.currentQuestionIdx];
const answerList = currentQuestion.answerList;
const timeList = [1250, 1000, 1000, 800, 800, 640, 640, 512, 512];
const time = timeList[currentQuestion.speedLevel];
this.showBallsinterval = setInterval(() => {
const answer = answerList[RandomInt(answerList.length)];
this.createBall(answer);
}, time);
},
stopShowBalls() {
if (this.showBallsinterval) {
clearInterval(this.showBallsinterval);
}
},
createBall(answer) {
if (answer.answerImg) {
this.createImgBall(answer);
} else {
this.createTextBall(answer);
}
},
// answerAudio
// answerTxt
// answerImg
// rightAnswer
createImgBall(answer) {
},
createTextBall(answer) {
const bg = cc.find('Canvas/bg');
const ball = cc.instantiate(cc.find('BallTxt'));
ball.x = bg.width / 4 * RandomInt(-1, 1 + 1) + RandomInt(-50, 50);
ball.y = bg.height;
ball.parent = bg;
const text = cc.find('Mask/AnswerText', ball);
text.getComponent(cc.RichText).string = `<color=#37397b>${answer.answerTxt}</color>`;
const currentQuestion = this.data.questionList[this._status.currentQuestionIdx];
const timeList = [5, 5, 4, 4, 3.2, 3.2, 2.56, 2.56, 2.048, 2.048];
const time = timeList[currentQuestion.speedLevel];
cc.tween(ball)
.to(time, { y: -bg.height })
.removeSelf()
.start();
},
async playQuestionAudio() {
if (!this._status) {
return;
}
const currentQuestion = this.data.questionList[this._status.currentQuestionIdx];
if (!currentQuestion) {
return;
}
this.speakerBlink();
await playAudioByUrlSync(currentQuestion.questionAudio);
this.speakerStopBlink();
},
speakerList: null,
speakerBlink() {
const btnSpeaker = cc.find(`Canvas/bg/BtnSpeaker`);
btnSpeaker.getComponent(cc.Animation).play();
},
speakerStopBlink() {
const btnSpeaker = cc.find(`Canvas/bg/BtnSpeaker`);
btnSpeaker.getComponent(cc.Animation).stop();
},
}); });
export const defaultData = {
questionList: [{
questionAudio: 'http://staging-teach.cdn.ireadabc.com/989f78ee25c48624047f9f0275eb4193.mp3',
speedLevel: 3,
rigthNumber: 5,
answerList: [{
answerAudio: '',
answerTxt: 'cat',
answerImg: '',
rightAnswer: true
}, {
answerAudio: '',
answerTxt: 'cet',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'ket',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'oet',
answerImg: '',
rightAnswer: false
}]
}, {
questionAudio: '',
speedLevel: 1,
rigthNumber: 5,
answerList: [{
answerAudio: '',
answerTxt: 'cat',
answerImg: '',
rightAnswer: true
}, {
answerAudio: '',
answerTxt: 'cet',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'ket',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'oet',
answerImg: '',
rightAnswer: false
}]
}, {
questionAudio: '',
speedLevel: 1,
rigthNumber: 5,
answerList: [{
answerAudio: '',
answerTxt: 'cat',
answerImg: '',
rightAnswer: true
}, {
answerAudio: '',
answerTxt: 'cet',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'ket',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'oet',
answerImg: '',
rightAnswer: false
}]
}, {
questionAudio: '',
speedLevel: 1,
rigthNumber: 5,
answerList: [{
answerAudio: '',
answerTxt: 'cat',
answerImg: '',
rightAnswer: true
}, {
answerAudio: '',
answerTxt: 'cet',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'ket',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'oet',
answerImg: '',
rightAnswer: false
}]
}, {
questionAudio: '',
speedLevel: 1,
rigthNumber: 5,
answerList: [{
answerAudio: '',
answerTxt: 'cat',
answerImg: '',
rightAnswer: true
}, {
answerAudio: '',
answerTxt: 'cet',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'ket',
answerImg: '',
rightAnswer: false
}, {
answerAudio: '',
answerTxt: 'oet',
answerImg: '',
rightAnswer: false
}]
}],
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "e532586c-681c-4192-9cc0-98ca9959a29f",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
{
"ver": "1.0.0",
"uuid": "7f67fc09-bdd5-4c89-8ce6-59c2fa58a687",
"subMetas": {}
}
\ No newline at end of file
...@@ -46,6 +46,10 @@ export function exchangeNodePos(baseNode, targetNode) { ...@@ -46,6 +46,10 @@ export function exchangeNodePos(baseNode, targetNode) {
return baseNode.convertToNodeSpaceAR(targetNode._parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y))); return baseNode.convertToNodeSpaceAR(targetNode._parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y)));
} }
export function Between(a, b, c) {
return [a, b, c].sort()[1];
}
export function RandomInt(a, b = 0) { export function RandomInt(a, b = 0) {
let max = Math.max(a, b); let max = Math.max(a, b);
let min = Math.min(a, b); let min = Math.min(a, b);
...@@ -71,64 +75,91 @@ export function setSprNodeMaxLen(sprNode, maxW, maxH) { ...@@ -71,64 +75,91 @@ export function setSprNodeMaxLen(sprNode, maxW, maxH) {
} }
export function localPosTolocalPos(baseNode, targetNode) { export function localPosTolocalPos(baseNode, targetNode) {
const worldPos = targetNode.parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y)); const worldPos = targetNode.parent.convertToWorldSpaceAR(cc.v2(targetNode.x, targetNode.y));
const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y)); const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
return localPos; return localPos;
} }
export function worldPosToLocalPos(worldPos, baseNode) { export function worldPosToLocalPos(worldPos, baseNode) {
const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y)); const localPos = baseNode.parent.convertToNodeSpaceAR(cc.v2(worldPos.x, worldPos.y));
return localPos; return localPos;
} }
export function getScaleRateBy2Node(baseNode, targetNode, maxFlag = true) { export function getScaleRateBy2Node(baseNode, targetNode, maxFlag = true) {
const worldRect1 = targetNode.getBoundingBoxToWorld(); const worldRect1 = targetNode.getBoundingBoxToWorld();
const worldRect2 = baseNode.getBoundingBoxToWorld(); const worldRect2 = baseNode.getBoundingBoxToWorld();
const sx = worldRect1.width / worldRect2.width; const sx = worldRect1.width / worldRect2.width;
const sy = worldRect1.height / worldRect2.height; const sy = worldRect1.height / worldRect2.height;
if (maxFlag) { if (maxFlag) {
return Math.max(sx, sy); return Math.max(sx, sy);
} else { } else {
return Math.min(sx, sy); return Math.min(sx, sy);
} }
} }
export function getDistance (start, end){ export function getDistance(start, end) {
var pos = cc.v2(start.x - end.x, start.y - end.y); var pos = cc.v2(start.x - end.x, start.y - end.y);
var dis = Math.sqrt(pos.x*pos.x + pos.y*pos.y); var dis = Math.sqrt(pos.x * pos.x + pos.y * pos.y);
return dis; return dis;
} }
export function playAudioByUrl(audio_url, cb=null) { export function playAudioByUrl(audio_url, cb = null) {
if (audio_url) { if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => { cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8); const audioId = cc.audioEngine.play(audioClip, false, 0.8);
if (cb) { cc.audioEngine.setFinishCallback(audioId, () => {
cc.audioEngine.setFinishCallback(audioId, () => { if (cb && typeof cb == 'function') {
cb(); cb();
}); }
});
});
} else {
if (cb && typeof cb == 'function') {
cb();
}
}
}
export function playAudioByUrlSync(audio_url) {
return new Promise((resolve, reject) => {
try {
if (!audio_url) {
resolve();
return;
} }
}); cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
} if (err) {
reject(err);
return;
}
const audioId = cc.audioEngine.play(audioClip, false, 0.8);
cc.audioEngine.setFinishCallback(audioId, () => {
resolve();
});
});
} catch (e) {
reject(e);
}
});
} }
export function btnClickAnima(btn, time=0.15, rate=1.05) { export function btnClickAnima(btn, time = 0.15, rate = 1.05) {
btn.tmpScale = btn.scale; btn.tmpScale = btn.scale;
btn.on(cc.Node.EventType.TOUCH_START, () => { btn.on(cc.Node.EventType.TOUCH_START, () => {
cc.tween(btn) cc.tween(btn)
.to(time / 2, {scale: btn.scale * rate}) .to(time / 2, { scale: btn.scale * rate })
.start() .start()
}) })
btn.on(cc.Node.EventType.TOUCH_CANCEL, () => { btn.on(cc.Node.EventType.TOUCH_CANCEL, () => {
cc.tween(btn) cc.tween(btn)
.to(time / 2, {scale: btn.tmpScale}) .to(time / 2, { scale: btn.tmpScale })
.start() .start()
}) })
btn.on(cc.Node.EventType.TOUCH_END, () => { btn.on(cc.Node.EventType.TOUCH_END, () => {
cc.tween(btn) cc.tween(btn)
.to(time / 2, {scale: btn.tmpScale}) .to(time / 2, { scale: btn.tmpScale })
.start() .start()
}) })
} }
...@@ -348,6 +379,47 @@ export function onHomeworkFinish() { ...@@ -348,6 +379,47 @@ export function onHomeworkFinish() {
if (middleLayerComponent.role == 'student') { if (middleLayerComponent.role == 'student') {
middleLayerComponent.onHomeworkFinish(() => { }); middleLayerComponent.onHomeworkFinish(() => { });
} }
return; } else {
console.log('onHomeworkFinish');
}
}
export async function jelly(node, offset = 0.1) {
let sideX = 1;
if (node.scaleX < 0) {
sideX = -1;
}
let sideY = 1;
if (node.scaleY < 0) {
sideY = -1;
}
return new Promise((resolve, reject) => {
try {
cc.tween(node)
.to(0.1, { scaleX: (1 - offset) * sideX, scaleY: (1 + offset) * sideY })
.to(0.1, { scaleX: (1 + offset) * sideX, scaleY: (1 - offset) * sideY })
.to(0.1, { scaleX: 1 * sideX, scaleY: 1 * sideY })
.call(resolve)
.start();
} catch (e) {
reject(e);
}
});
}
export function addBtnListener(node, cb) {
const button = node.getComponent(cc.Button);
if (!button) {
node.addComponent(cc.Button);
} }
node.on('click', async () => {
if (node.canNotClick) {
return;
}
node.canNotClick = true;
await jelly(node);
await cb();
node.canNotClick = false;
});
} }
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "99ce2009-0728-47e8-94eb-2273d0f13d35",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 720,
"platformSettings": {},
"subMetas": {
"bg_bg": {
"ver": "1.0.4",
"uuid": "f9d9d756-d838-4d31-aba3-46e5ffc6e9b8",
"rawTextureUuid": "99ce2009-0728-47e8-94eb-2273d0f13d35",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 720,
"rawWidth": 1280,
"rawHeight": 720,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c7b0492e-dd0d-4223-86a8-0293e459aa67",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 238,
"height": 238,
"platformSettings": {},
"subMetas": {
"bg_bottle": {
"ver": "1.0.4",
"uuid": "46a0ad96-7c37-485a-bd82-ab24c93c70a2",
"rawTextureUuid": "c7b0492e-dd0d-4223-86a8-0293e459aa67",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0.5,
"offsetY": 22.5,
"trimX": 47,
"trimY": 1,
"width": 145,
"height": 191,
"rawWidth": 238,
"rawHeight": 238,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "e9364737-c950-45ff-ac8e-e377931d2371",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 308,
"height": 171,
"platformSettings": {},
"subMetas": {
"bg_dizuo": {
"ver": "1.0.4",
"uuid": "277770e3-f699-4696-b880-c8012c69eaf2",
"rawTextureUuid": "e9364737-c950-45ff-ac8e-e377931d2371",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 308,
"height": 171,
"rawWidth": 308,
"rawHeight": 171,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4adcb8b8-f7ea-4a79-a8f2-bee8b369466c",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 36,
"height": 173,
"platformSettings": {},
"subMetas": {
"bg_fire": {
"ver": "1.0.4",
"uuid": "393ae96f-dcef-485f-8b6a-8e5b454cd677",
"rawTextureUuid": "4adcb8b8-f7ea-4a79-a8f2-bee8b369466c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 36,
"height": 173,
"rawWidth": 36,
"rawHeight": 173,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "3f2796c6-3ed0-4a87-8b7e-8c9a3f22d085",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 361,
"height": 265,
"platformSettings": {},
"subMetas": {
"bg_pic": {
"ver": "1.0.4",
"uuid": "56eaa174-9be9-4c47-bcb8-8db1a844cc8c",
"rawTextureUuid": "3f2796c6-3ed0-4a87-8b7e-8c9a3f22d085",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 12,
"trimY": 0,
"width": 337,
"height": 265,
"rawWidth": 361,
"rawHeight": 265,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "5d12a3a4-637b-4967-8e7d-7d7608da8897",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1280,
"height": 101,
"platformSettings": {},
"subMetas": {
"bg_table": {
"ver": "1.0.4",
"uuid": "d84d33b6-b887-45d5-a2ae-67d11c2a667c",
"rawTextureUuid": "5d12a3a4-637b-4967-8e7d-7d7608da8897",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1280,
"height": 101,
"rawWidth": 1280,
"rawHeight": 101,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "c6787635-6414-4989-a33a-3dbd9494ebc2",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 361,
"height": 265,
"platformSettings": {},
"subMetas": {
"bg_word": {
"ver": "1.0.4",
"uuid": "e4116671-3caf-492e-8eeb-99b5356c14cd",
"rawTextureUuid": "c6787635-6414-4989-a33a-3dbd9494ebc2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 51,
"width": 361,
"height": 163,
"rawWidth": 361,
"rawHeight": 265,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "33c4c060-0ed8-427e-b11c-8b7e84a2226f",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 86,
"height": 92,
"platformSettings": {},
"subMetas": {
"btn_laba": {
"ver": "1.0.4",
"uuid": "077c7919-e017-49f8-8d8e-d028510282a7",
"rawTextureUuid": "33c4c060-0ed8-427e-b11c-8b7e84a2226f",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 86,
"height": 92,
"rawWidth": 86,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "49dde6ce-f5ad-41ca-8fad-6d5f823804d7",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 86,
"height": 92,
"platformSettings": {},
"subMetas": {
"btn_laba2": {
"ver": "1.0.4",
"uuid": "c21281bb-ff67-4cc1-95b7-674562361465",
"rawTextureUuid": "49dde6ce-f5ad-41ca-8fad-6d5f823804d7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 86,
"height": 92,
"rawWidth": 86,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "8e5e7741-f304-4092-97e2-cd60829506dc",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 86,
"height": 92,
"platformSettings": {},
"subMetas": {
"btn_laba3": {
"ver": "1.0.4",
"uuid": "f3d6086d-4af6-4ebd-9ca0-26bf51e72185",
"rawTextureUuid": "8e5e7741-f304-4092-97e2-cd60829506dc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 86,
"height": 92,
"rawWidth": 86,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "082136e2-03e1-45ec-bdd2-d50aee080cf0",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 86,
"height": 92,
"platformSettings": {},
"subMetas": {
"btn_laba4": {
"ver": "1.0.4",
"uuid": "d0d8b389-ff17-4d17-8a46-96af5cece161",
"rawTextureUuid": "082136e2-03e1-45ec-bdd2-d50aee080cf0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 86,
"height": 92,
"rawWidth": 86,
"rawHeight": 92,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "71c66a26-5e99-473d-9a25-1081f8bc22fe",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 407,
"height": 179,
"platformSettings": {},
"subMetas": {
"btn_restart": {
"ver": "1.0.4",
"uuid": "6492780e-203a-462b-8000-5537deb9f79c",
"rawTextureUuid": "71c66a26-5e99-473d-9a25-1081f8bc22fe",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 407,
"height": 179,
"rawWidth": 407,
"rawHeight": 179,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "4a0d3680-f6ef-4b6d-ac06-3bc31b5fca8e",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 407,
"height": 179,
"platformSettings": {},
"subMetas": {
"btn_start": {
"ver": "1.0.4",
"uuid": "89ad9638-9dc1-4089-becb-b888dd43f062",
"rawTextureUuid": "4a0d3680-f6ef-4b6d-ac06-3bc31b5fca8e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 407,
"height": 179,
"rawWidth": 407,
"rawHeight": 179,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "2ff581d5-ec94-499c-be34-3d13be6b2bd4",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 278,
"height": 275,
"platformSettings": {},
"subMetas": {
"icon_bigstar": {
"ver": "1.0.4",
"uuid": "0e9a63a8-86de-4dd8-af76-e7ef31c6f934",
"rawTextureUuid": "2ff581d5-ec94-499c-be34-3d13be6b2bd4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 278,
"height": 275,
"rawWidth": 278,
"rawHeight": 275,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "80d71246-157a-4312-a9ed-c76f5b3fb46d",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 62,
"height": 69,
"platformSettings": {},
"subMetas": {
"icon_star": {
"ver": "1.0.4",
"uuid": "1464151d-e115-4a96-9acf-443859be76eb",
"rawTextureUuid": "80d71246-157a-4312-a9ed-c76f5b3fb46d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 62,
"height": 69,
"rawWidth": 62,
"rawHeight": 69,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
{
"ver": "2.3.5",
"uuid": "f76a3688-db48-45fa-a86c-095c48770a20",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 62,
"height": 69,
"platformSettings": {},
"subMetas": {
"icon_stardi": {
"ver": "1.0.4",
"uuid": "0dc4b200-267c-4b62-84b2-bc11b1efa107",
"rawTextureUuid": "f76a3688-db48-45fa-a86c-095c48770a20",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 1.5,
"trimX": 0,
"trimY": 0,
"width": 62,
"height": 66,
"rawWidth": 62,
"rawHeight": 69,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment