init
This commit is contained in:
@@ -0,0 +1,236 @@
|
||||
import { _decorator, Node, Sprite, tween, UIOpacity, UITransform, Vec3, view } from 'cc';
|
||||
import { GButton } from '../../Main/Common/GButton';
|
||||
import Utils from '../../Main/Common/Utils';
|
||||
import { InnerMsgCode } from '../../Main/Config/InnerMsgCode';
|
||||
import li_BaseView from '../../Main/Common/li_BaseView';
|
||||
import GameManager from '../../Main/Manager/GameManager';
|
||||
import ResManager from '../../Main/Manager/ResManager';
|
||||
import GameRootUI from '../../Main/Common/GameRootUI';
|
||||
import { ViewManager } from '../../Main/Manager/ViewManager';
|
||||
import { I_LevelStepData } from '../../Main/Config/CommonConfig';
|
||||
import AudioManager from '../../Main/Manager/AudioManager';
|
||||
import { SDKManager } from '../../Main/Channel/SDKManager';
|
||||
import SubManager from '../SubManager';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
//结算界面
|
||||
@ccclass('Finish_UI')
|
||||
export class Finish_UI extends li_BaseView {
|
||||
|
||||
private _nodeTab: any = {};
|
||||
private _data: I_LevelStepData = null;
|
||||
|
||||
private picDefScale:Vec3; //图片默认缩放
|
||||
private isPicFull:boolean = false; //图片是否全屏
|
||||
|
||||
//----重写父类接口---------------------------------------
|
||||
onLoadCT() {
|
||||
this.registerListenner();
|
||||
Utils.parseNode(this.node, this._nodeTab)
|
||||
|
||||
this.picDefScale = (this._nodeTab.cgPic as Node).scale.clone();
|
||||
|
||||
GameRootUI.DisableOper(1)
|
||||
}
|
||||
openUIDataCT(data: any): void {
|
||||
this._data = data
|
||||
}
|
||||
|
||||
|
||||
registerListenner() {
|
||||
// Utils.addInnerEL(InnerMsgCode.GM_UI_Close, this, this.resiveGMClose)
|
||||
}
|
||||
|
||||
|
||||
start() {
|
||||
GButton.BandClick(this._nodeTab.mask, ()=>{
|
||||
this.onBackClick();
|
||||
}, this, 0, null, null, false);
|
||||
|
||||
GButton.BandClick(this._nodeTab.cgPic, ()=>{
|
||||
this.changePicScale();
|
||||
}, this, 0, null, null, false);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnClose, ()=>{
|
||||
this.onBackClick();
|
||||
}, this);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnBack, ()=>{
|
||||
this.onBackClick();
|
||||
}, this);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnShare, ()=>{
|
||||
SDKManager.show_reward_share(this.node.uuid, 1)
|
||||
}, this);
|
||||
|
||||
this._nodeTab.btnShare.active = true
|
||||
SDKManager.register_share_reward(this.node.uuid, (tag:number)=>{
|
||||
console.log("结算界面分享回调", tag)
|
||||
if (tag == 1) {
|
||||
SubManager.ShowPrompt("分享成功")
|
||||
this._nodeTab.btnShare.active = false
|
||||
}
|
||||
})
|
||||
|
||||
let lvCfg = GameManager.getLevelCfg(GameManager.CurLevelId)
|
||||
|
||||
//星级
|
||||
for (let i = 1; i <= 3; i++) {
|
||||
let starSpt = this._nodeTab["star" + i].getComponent(Sprite)
|
||||
let starPath = ""
|
||||
let showAct = false
|
||||
if(this._data.end_star == 3) {
|
||||
starPath = "lv_23"
|
||||
showAct = true
|
||||
} else if (this._data.end_star < i) {
|
||||
starPath = "lv_21"
|
||||
} else {
|
||||
starPath = "lv_22"
|
||||
showAct = true
|
||||
}
|
||||
ResManager.I.changeBundleSpriteFrame(starSpt, starPath, "Zhujiemian")
|
||||
//动作
|
||||
let starNode = this._nodeTab["starNode"+i]
|
||||
if (showAct) {
|
||||
this.doStarAction1(starNode, (i-1)*0.2)
|
||||
} else {
|
||||
this.doStarAction2(starNode, (i-1)*0.2)
|
||||
}
|
||||
}
|
||||
|
||||
//成功失败
|
||||
let iswin = this._data.status == 0
|
||||
let endPath = iswin ? "lv_19" : "lv_20"
|
||||
let winSpt = this._nodeTab.winSpt.getComponent(Sprite)
|
||||
ResManager.I.changeBundleSpriteFrame(winSpt, endPath, "Zhujiemian")
|
||||
if (iswin) {
|
||||
AudioManager.I.PlayEffect(10003); //胜利音效
|
||||
} else {
|
||||
AudioManager.I.PlayEffect(10001); //失败音效
|
||||
}
|
||||
|
||||
//结算显示
|
||||
let picPath = "" //表情图
|
||||
let talkStr = "" //对话
|
||||
if (this._data.end_star == 3) {
|
||||
picPath = `cg3/${lvCfg.threeStarCG}`
|
||||
talkStr = lvCfg.threeStarSummary
|
||||
} else if (this._data.end_star == 2) {
|
||||
picPath = `cg2/${lvCfg.twoStarCG}`
|
||||
talkStr = lvCfg.twoStarSummary
|
||||
} else if (this._data.end_star == 1) {
|
||||
picPath = `cg1/${lvCfg.oneStarCG}`
|
||||
talkStr = lvCfg.oneStarSummary
|
||||
} else {
|
||||
picPath = `cg0/${lvCfg.failureCG}`
|
||||
talkStr = lvCfg.failureSummary
|
||||
}
|
||||
let cgPic = this._nodeTab.cgPic.getComponent(Sprite)
|
||||
ResManager.I.changeBundleSpriteFrame(cgPic, picPath, "Raw")
|
||||
Utils.setString(this._nodeTab.labTalk, talkStr)
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
//点击返回
|
||||
onBackClick() {
|
||||
ViewManager.I.closeAllView();
|
||||
Utils.sendInnerMsg(InnerMsgCode.UI_Talk_Back, {})
|
||||
}
|
||||
|
||||
|
||||
/**肖像放大缩小 */
|
||||
changePicScale() {
|
||||
let ttime = 0.3;
|
||||
GameRootUI.DisableOper(ttime+0.1)
|
||||
if (this.isPicFull) {
|
||||
this.isPicFull = false;
|
||||
|
||||
tween((this._nodeTab.cgPic as Node))
|
||||
.to(ttime, { scale: this.picDefScale }, { easing: 'quadOut' })
|
||||
.start();
|
||||
|
||||
let hideNodeOpa:UIOpacity = this._nodeTab.hideNode.getComponent(UIOpacity)
|
||||
tween(hideNodeOpa)
|
||||
.delay(ttime*0.7)
|
||||
.to(ttime*0.3, { opacity: 255 }, { easing: 'quadOut' })
|
||||
.start();
|
||||
} else {
|
||||
this.isPicFull = true;
|
||||
let s = 1
|
||||
let windowSize = view.getVisibleSize(); // 获取窗口大小
|
||||
let picTf:UITransform = this._nodeTab.cgPic.getComponent(UITransform);
|
||||
if (picTf.height < windowSize.height) {
|
||||
s = windowSize.height / picTf.height;
|
||||
}
|
||||
let centerScale = this._nodeTab.center.scale;
|
||||
if (centerScale.y < 1) {
|
||||
s = s / centerScale.y; //根节点有做适配,这里还原适配做的缩放
|
||||
}
|
||||
|
||||
tween((this._nodeTab.cgPic as Node))
|
||||
.to(ttime, { scale: new Vec3(s, s, s) }, { easing: 'quadOut' })
|
||||
.start();
|
||||
|
||||
let hideNodeOpa:UIOpacity = this._nodeTab.hideNode.getComponent(UIOpacity)
|
||||
tween(hideNodeOpa)
|
||||
.to(ttime*0.3, { opacity: 0 }, { easing: 'quadOut' })
|
||||
.start();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**星星动作 */
|
||||
private doStarAction1(node:Node, tdelay:number) {
|
||||
let ttime = 0.5;
|
||||
//透明效果
|
||||
let opa = node.getComponent(UIOpacity)
|
||||
if (!opa) {
|
||||
opa = node.addComponent(UIOpacity)
|
||||
}
|
||||
opa.opacity = 0
|
||||
tween(opa)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { opacity: 255 }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//缩放效果
|
||||
node.setScale(new Vec3(3, 3, 3))
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { scale: new Vec3(1, 1, 1) }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//旋转效果
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
// .to(ttime, { angle: 720 }, { easing: 'quadOut' })
|
||||
.to(ttime, { eulerAngles: new Vec3(0, 0, 360) }, { easing: 'quadIn' })
|
||||
.start();
|
||||
}
|
||||
private doStarAction2(node:Node, tdelay:number) {
|
||||
let ttime = 0.5;
|
||||
//透明效果
|
||||
let opa = node.getComponent(UIOpacity)
|
||||
if (!opa) {
|
||||
opa = node.addComponent(UIOpacity)
|
||||
}
|
||||
opa.opacity = 0
|
||||
tween(opa)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { opacity: 255 }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//缩放效果
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
.to(ttime*0.5, { scale: new Vec3(1.3, 1.3, 1.3) }, { easing: 'quadIn' })
|
||||
.to(ttime*0.5, { scale: new Vec3(1, 1, 1) }, { easing: 'quadOut' })
|
||||
.start();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "1119a166-479b-44c1-8d05-1b21170c0798",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "1119a166-479b-44c1-8d05-1b21170c0798@6c48a",
|
||||
"displayName": "pei_shy",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "1119a166-479b-44c1-8d05-1b21170c0798",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "1119a166-479b-44c1-8d05-1b21170c0798@f9941",
|
||||
"displayName": "pei_shy",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": -1,
|
||||
"offsetY": -9,
|
||||
"trimX": 1,
|
||||
"trimY": 18,
|
||||
"width": 921,
|
||||
"height": 1171,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-460.5,
|
||||
-585.5,
|
||||
0,
|
||||
460.5,
|
||||
-585.5,
|
||||
0,
|
||||
-460.5,
|
||||
585.5,
|
||||
0,
|
||||
460.5,
|
||||
585.5,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
1,
|
||||
1171,
|
||||
922,
|
||||
1171,
|
||||
1,
|
||||
0,
|
||||
922,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0.001081081081081081,
|
||||
0,
|
||||
0.9967567567567568,
|
||||
0,
|
||||
0.001081081081081081,
|
||||
0.9848612279226241,
|
||||
0.9967567567567568,
|
||||
0.9848612279226241
|
||||
],
|
||||
"minPos": [
|
||||
-460.5,
|
||||
-585.5,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
460.5,
|
||||
585.5,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "1119a166-479b-44c1-8d05-1b21170c0798@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "1119a166-479b-44c1-8d05-1b21170c0798@6c48a"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 122 KiB |
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "83057b3d-10ff-4a06-8ad8-27850f0868b1",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "83057b3d-10ff-4a06-8ad8-27850f0868b1@6c48a",
|
||||
"displayName": "munuonuo_1_cg",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "83057b3d-10ff-4a06-8ad8-27850f0868b1",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "83057b3d-10ff-4a06-8ad8-27850f0868b1@f9941",
|
||||
"displayName": "munuonuo_1_cg",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 996,
|
||||
"height": 1280,
|
||||
"rawWidth": 996,
|
||||
"rawHeight": 1280,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-498,
|
||||
-640,
|
||||
0,
|
||||
498,
|
||||
-640,
|
||||
0,
|
||||
-498,
|
||||
640,
|
||||
0,
|
||||
498,
|
||||
640,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1280,
|
||||
996,
|
||||
1280,
|
||||
0,
|
||||
0,
|
||||
996,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-498,
|
||||
-640,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
498,
|
||||
640,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "83057b3d-10ff-4a06-8ad8-27850f0868b1@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "83057b3d-10ff-4a06-8ad8-27850f0868b1@6c48a"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 164 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 19 KiB |
@@ -0,0 +1,305 @@
|
||||
import { _decorator, Node, Sprite, tween, UIOpacity, UITransform, Vec3, view } from 'cc';
|
||||
import { GButton } from '../../Main/Common/GButton';
|
||||
import Utils from '../../Main/Common/Utils';
|
||||
import { InnerMsgCode } from '../../Main/Config/InnerMsgCode';
|
||||
import li_BaseView from '../../Main/Common/li_BaseView';
|
||||
import GameManager, { E_TalkStage } from '../../Main/Manager/GameManager';
|
||||
import ResManager from '../../Main/Manager/ResManager';
|
||||
import GameRootUI from '../../Main/Common/GameRootUI';
|
||||
import { ViewManager } from '../../Main/Manager/ViewManager';
|
||||
import { I_LevelStepData } from '../../Main/Config/CommonConfig';
|
||||
import AudioManager from '../../Main/Manager/AudioManager';
|
||||
import { SDKManager } from '../../Main/Channel/SDKManager';
|
||||
import SubManager from '../SubManager';
|
||||
import HttpUnit from '../../Main/Common/HttpUnit';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
//结算界面
|
||||
@ccclass('Finish_UI')
|
||||
export class Finish_UI extends li_BaseView {
|
||||
|
||||
private _nodeTab: any = {};
|
||||
private _data: I_LevelStepData = null;
|
||||
|
||||
private picDefScale:Vec3; //图片默认缩放
|
||||
private isPicFull:boolean = false; //图片是否全屏
|
||||
|
||||
//----重写父类接口---------------------------------------
|
||||
onLoadCT() {
|
||||
this.registerListenner();
|
||||
Utils.parseNode(this.node, this._nodeTab)
|
||||
|
||||
this.picDefScale = (this._nodeTab.cgPic as Node).scale.clone();
|
||||
|
||||
GameRootUI.DisableOper(1)
|
||||
}
|
||||
openUIDataCT(data: any): void {
|
||||
this._data = data
|
||||
}
|
||||
|
||||
|
||||
registerListenner() {
|
||||
Utils.addInnerEL(InnerMsgCode.UI_ResartGame, this, this.resiveResartGame)
|
||||
}
|
||||
|
||||
|
||||
start() {
|
||||
// GButton.BandClick(this._nodeTab.mask, ()=>{
|
||||
// this.onBackClick();
|
||||
// }, this, 0, null, null, false);
|
||||
|
||||
GButton.BandClick(this._nodeTab.cgPic, ()=>{
|
||||
this.changePicScale();
|
||||
}, this, 0, null, null, false);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnClose, ()=>{
|
||||
this.onBackClick();
|
||||
}, this);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnBack, ()=>{
|
||||
this.onBackClick();
|
||||
}, this);
|
||||
|
||||
GButton.BandClick(this._nodeTab.btnShare, ()=>{
|
||||
SDKManager.show_reward_share(this.node.uuid, 1)
|
||||
}, this);
|
||||
GButton.BandClick(this._nodeTab.btnRestart, ()=>{
|
||||
this.onRestartClick();
|
||||
}, this);
|
||||
GButton.BandClick(this._nodeTab.btnContinue, ()=>{
|
||||
this.onContinueClick();
|
||||
}, this);
|
||||
|
||||
// this._nodeTab.btnShare.active = true
|
||||
SDKManager.register_share_reward(this.node.uuid, (tag:number)=>{
|
||||
console.log("结算界面分享回调", tag)
|
||||
if (tag == 1) {
|
||||
SubManager.ShowPrompt("分享成功")
|
||||
// this._nodeTab.btnShare.active = false
|
||||
let sptShare:Sprite = this._nodeTab.btnShare.getComponent(Sprite)
|
||||
sptShare.grayscale = true
|
||||
GButton.RemoveClick(this._nodeTab.btnShare)
|
||||
}
|
||||
})
|
||||
|
||||
let lvCfg = GameManager.getLevelCfg(GameManager.CurLevelId)
|
||||
|
||||
//星级
|
||||
for (let i = 1; i <= 3; i++) {
|
||||
let starSpt = this._nodeTab["star" + i].getComponent(Sprite)
|
||||
let starPath = ""
|
||||
let showAct = false
|
||||
if(this._data.end_star == 3) {
|
||||
starPath = "lv_23"
|
||||
showAct = true
|
||||
} else if (this._data.end_star < i) {
|
||||
starPath = "lv_21"
|
||||
} else {
|
||||
starPath = "lv_22"
|
||||
showAct = true
|
||||
}
|
||||
ResManager.I.changeBundleSpriteFrame(starSpt, starPath, "Zhujiemian")
|
||||
//动作
|
||||
let starNode = this._nodeTab["starNode"+i]
|
||||
if (showAct) {
|
||||
this.doStarAction1(starNode, (i-1)*0.2)
|
||||
} else {
|
||||
this.doStarAction2(starNode, (i-1)*0.2)
|
||||
}
|
||||
}
|
||||
|
||||
//成功失败
|
||||
let iswin = this._data.status == 0
|
||||
let endPath = iswin ? "lv_19" : "lv_20"
|
||||
let winSpt = this._nodeTab.winSpt.getComponent(Sprite)
|
||||
ResManager.I.changeBundleSpriteFrame(winSpt, endPath, "Zhujiemian")
|
||||
if (iswin) {
|
||||
AudioManager.I.PlayEffect(10003); //胜利音效
|
||||
} else {
|
||||
AudioManager.I.PlayEffect(10001); //失败音效
|
||||
}
|
||||
|
||||
//结算显示
|
||||
let picPath = "" //表情图
|
||||
let talkStr = "" //对话
|
||||
if (this._data.end_star == 3) {
|
||||
picPath = `cg3/${lvCfg.threeStarCG}`
|
||||
talkStr = lvCfg.threeStarSummary
|
||||
} else if (this._data.end_star == 2) {
|
||||
picPath = `cg2/${lvCfg.twoStarCG}`
|
||||
talkStr = lvCfg.twoStarSummary
|
||||
} else if (this._data.end_star == 1) {
|
||||
picPath = `cg1/${lvCfg.oneStarCG}`
|
||||
talkStr = lvCfg.oneStarSummary
|
||||
} else {
|
||||
picPath = `cg0/${lvCfg.failureCG}`
|
||||
talkStr = lvCfg.failureSummary
|
||||
}
|
||||
let cgPic = this._nodeTab.cgPic.getComponent(Sprite)
|
||||
ResManager.I.changeBundleSpriteFrame(cgPic, picPath, "Raw")
|
||||
Utils.setString(this._nodeTab.labTalk, talkStr)
|
||||
//保存关卡星级
|
||||
if (lvCfg.star < this._data.end_star) {
|
||||
GameManager.SetLevelStar(GameManager.CurLevelId, this._data.end_star)
|
||||
}
|
||||
|
||||
//按钮显示
|
||||
let swtRestart = false
|
||||
let swtContinue = false
|
||||
let swtShare = false
|
||||
if (this._data.end_star == 0) {
|
||||
swtRestart = true
|
||||
} else {
|
||||
let curCnt = GameManager.srouceCnt
|
||||
let stepData = GameManager.CurLevelData
|
||||
if (curCnt < stepData.total_cnt) {
|
||||
if (this._data.end_star < 3) {
|
||||
swtContinue = true
|
||||
} else {
|
||||
swtShare = true
|
||||
}
|
||||
} else {
|
||||
swtShare = true
|
||||
}
|
||||
}
|
||||
this._nodeTab.btnRestart.active = swtRestart
|
||||
this._nodeTab.btnContinue.active = swtContinue
|
||||
this._nodeTab.btnShare.active = swtShare
|
||||
|
||||
//刷新npc表情
|
||||
let rolePath = GameManager.GetNpcEmoPic("")
|
||||
Utils.sendInnerMsg(InnerMsgCode.SceneLayerBgUp, {rolePath:rolePath})
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
//接收重玩消息
|
||||
resiveResartGame(data:any) {
|
||||
this.onClose()
|
||||
}
|
||||
|
||||
|
||||
//点击返回
|
||||
onBackClick() {
|
||||
GameManager.EndGame()
|
||||
ViewManager.I.closeAllView();
|
||||
Utils.sendInnerMsg(InnerMsgCode.UI_Talk_Back, {})
|
||||
}
|
||||
|
||||
//点击重玩
|
||||
onRestartClick() {
|
||||
GameRootUI.DisableOper(1)
|
||||
GameManager.RestartGame()
|
||||
}
|
||||
|
||||
//点击继续
|
||||
onContinueClick() {
|
||||
console.log("点击继续")
|
||||
this._doContinueGame()
|
||||
}
|
||||
//继续游戏
|
||||
private _doContinueGame() {
|
||||
HttpUnit.ins.sendGameContinue({record_id:GameManager.RecordId}, (data) => {
|
||||
if (data == null) return
|
||||
Utils.sendInnerMsg(InnerMsgCode.Data_LevelStarUp, {level:GameManager.CurLevelId, star:this._data.end_star})
|
||||
GameManager.TurnToStage(E_TalkStage.upTalkStatus, true)
|
||||
this.onClose()
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**肖像放大缩小 */
|
||||
changePicScale() {
|
||||
let ttime = 0.3;
|
||||
GameRootUI.DisableOper(ttime+0.1)
|
||||
if (this.isPicFull) {
|
||||
this.isPicFull = false;
|
||||
|
||||
tween((this._nodeTab.cgPic as Node))
|
||||
.to(ttime, { scale: this.picDefScale }, { easing: 'quadOut' })
|
||||
.start();
|
||||
|
||||
let hideNodeOpa:UIOpacity = this._nodeTab.hideNode.getComponent(UIOpacity)
|
||||
tween(hideNodeOpa)
|
||||
.delay(ttime*0.7)
|
||||
.to(ttime*0.3, { opacity: 255 }, { easing: 'quadOut' })
|
||||
.start();
|
||||
} else {
|
||||
this.isPicFull = true;
|
||||
let s = 1
|
||||
let windowSize = view.getVisibleSize(); // 获取窗口大小
|
||||
let picTf:UITransform = this._nodeTab.cgPic.getComponent(UITransform);
|
||||
if (picTf.height < windowSize.height) {
|
||||
s = windowSize.height / picTf.height;
|
||||
}
|
||||
let centerScale = this._nodeTab.center.scale;
|
||||
if (centerScale.y < 1) {
|
||||
s = s / centerScale.y; //根节点有做适配,这里还原适配做的缩放
|
||||
}
|
||||
|
||||
tween((this._nodeTab.cgPic as Node))
|
||||
.to(ttime, { scale: new Vec3(s, s, s) }, { easing: 'quadOut' })
|
||||
.start();
|
||||
|
||||
let hideNodeOpa:UIOpacity = this._nodeTab.hideNode.getComponent(UIOpacity)
|
||||
tween(hideNodeOpa)
|
||||
.to(ttime*0.3, { opacity: 0 }, { easing: 'quadOut' })
|
||||
.start();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**星星动作 */
|
||||
private doStarAction1(node:Node, tdelay:number) {
|
||||
let ttime = 0.5;
|
||||
//透明效果
|
||||
let opa = node.getComponent(UIOpacity)
|
||||
if (!opa) {
|
||||
opa = node.addComponent(UIOpacity)
|
||||
}
|
||||
opa.opacity = 0
|
||||
tween(opa)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { opacity: 255 }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//缩放效果
|
||||
node.setScale(new Vec3(3, 3, 3))
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { scale: new Vec3(1, 1, 1) }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//旋转效果
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
// .to(ttime, { angle: 720 }, { easing: 'quadOut' })
|
||||
.to(ttime, { eulerAngles: new Vec3(0, 0, 360) }, { easing: 'quadIn' })
|
||||
.start();
|
||||
}
|
||||
private doStarAction2(node:Node, tdelay:number) {
|
||||
let ttime = 0.5;
|
||||
//透明效果
|
||||
let opa = node.getComponent(UIOpacity)
|
||||
if (!opa) {
|
||||
opa = node.addComponent(UIOpacity)
|
||||
}
|
||||
opa.opacity = 0
|
||||
tween(opa)
|
||||
.delay(tdelay)
|
||||
.to(ttime, { opacity: 255 }, { easing: 'quadIn' })
|
||||
.start();
|
||||
|
||||
//缩放效果
|
||||
tween(node)
|
||||
.delay(tdelay)
|
||||
.to(ttime*0.5, { scale: new Vec3(1.3, 1.3, 1.3) }, { easing: 'quadIn' })
|
||||
.to(ttime*0.5, { scale: new Vec3(1, 1, 1) }, { easing: 'quadOut' })
|
||||
.start();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "46e0be57-ee08-4fc5-a454-e23c559f7bd8",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "46e0be57-ee08-4fc5-a454-e23c559f7bd8@6c48a",
|
||||
"displayName": "pauline_shy",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "46e0be57-ee08-4fc5-a454-e23c559f7bd8",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "46e0be57-ee08-4fc5-a454-e23c559f7bd8@f9941",
|
||||
"displayName": "pauline_shy",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "none",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 925,
|
||||
"height": 1189,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-462.5,
|
||||
-594.5,
|
||||
0,
|
||||
462.5,
|
||||
-594.5,
|
||||
0,
|
||||
-462.5,
|
||||
594.5,
|
||||
0,
|
||||
462.5,
|
||||
594.5,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1189,
|
||||
925,
|
||||
1189,
|
||||
0,
|
||||
0,
|
||||
925,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-462.5,
|
||||
-594.5,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
462.5,
|
||||
594.5,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "46e0be57-ee08-4fc5-a454-e23c559f7bd8@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "46e0be57-ee08-4fc5-a454-e23c559f7bd8@6c48a"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a@6c48a",
|
||||
"displayName": "lv_5",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a@f9941",
|
||||
"displayName": "lv_5",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 48,
|
||||
"height": 48,
|
||||
"rawWidth": 48,
|
||||
"rawHeight": 48,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-24,
|
||||
-24,
|
||||
0,
|
||||
24,
|
||||
-24,
|
||||
0,
|
||||
-24,
|
||||
24,
|
||||
0,
|
||||
24,
|
||||
24,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
48,
|
||||
48,
|
||||
48,
|
||||
0,
|
||||
0,
|
||||
48,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-24,
|
||||
-24,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
24,
|
||||
24,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "29ba4f11-933d-48fd-ba92-b40f1ffa3a7a@6c48a"
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 401 KiB |
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "ca2072cc-d85a-44b8-977d-a8e1314bc220",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7",
|
||||
"files": [
|
||||
".json",
|
||||
".png"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7@6c48a",
|
||||
"displayName": "echoco_laugh",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7@f9941",
|
||||
"displayName": "echoco_laugh",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": -5.5,
|
||||
"offsetY": -11,
|
||||
"trimX": 130,
|
||||
"trimY": 22,
|
||||
"width": 654,
|
||||
"height": 1167,
|
||||
"rawWidth": 925,
|
||||
"rawHeight": 1189,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-327,
|
||||
-583.5,
|
||||
0,
|
||||
327,
|
||||
-583.5,
|
||||
0,
|
||||
-327,
|
||||
583.5,
|
||||
0,
|
||||
327,
|
||||
583.5,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
130,
|
||||
1167,
|
||||
784,
|
||||
1167,
|
||||
130,
|
||||
0,
|
||||
784,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0.14054054054054055,
|
||||
0,
|
||||
0.8475675675675676,
|
||||
0,
|
||||
0.14054054054054055,
|
||||
0.9814970563498738,
|
||||
0.8475675675675676,
|
||||
0.9814970563498738
|
||||
],
|
||||
"minPos": [
|
||||
-327,
|
||||
-583.5,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
327,
|
||||
583.5,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": true,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "f1e5f224-5ed6-4d64-ac4f-c605af0964b7@6c48a"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
After Width: | Height: | Size: 399 KiB |
@@ -0,0 +1,134 @@
|
||||
{
|
||||
"ver": "1.0.27",
|
||||
"importer": "image",
|
||||
"imported": true,
|
||||
"uuid": "5ec9f322-b302-4334-ae31-574d3a5e05c4",
|
||||
"files": [
|
||||
".jpg",
|
||||
".json"
|
||||
],
|
||||
"subMetas": {
|
||||
"6c48a": {
|
||||
"importer": "texture",
|
||||
"uuid": "5ec9f322-b302-4334-ae31-574d3a5e05c4@6c48a",
|
||||
"displayName": "jialin_0_cg",
|
||||
"id": "6c48a",
|
||||
"name": "texture",
|
||||
"userData": {
|
||||
"wrapModeS": "clamp-to-edge",
|
||||
"wrapModeT": "clamp-to-edge",
|
||||
"imageUuidOrDatabaseUri": "5ec9f322-b302-4334-ae31-574d3a5e05c4",
|
||||
"isUuid": true,
|
||||
"visible": false,
|
||||
"minfilter": "linear",
|
||||
"magfilter": "linear",
|
||||
"mipfilter": "none",
|
||||
"anisotropy": 0
|
||||
},
|
||||
"ver": "1.0.22",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
},
|
||||
"f9941": {
|
||||
"importer": "sprite-frame",
|
||||
"uuid": "5ec9f322-b302-4334-ae31-574d3a5e05c4@f9941",
|
||||
"displayName": "jialin_0_cg",
|
||||
"id": "f9941",
|
||||
"name": "spriteFrame",
|
||||
"userData": {
|
||||
"trimType": "auto",
|
||||
"trimThreshold": 1,
|
||||
"rotated": false,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"trimX": 0,
|
||||
"trimY": 0,
|
||||
"width": 996,
|
||||
"height": 1280,
|
||||
"rawWidth": 996,
|
||||
"rawHeight": 1280,
|
||||
"borderTop": 0,
|
||||
"borderBottom": 0,
|
||||
"borderLeft": 0,
|
||||
"borderRight": 0,
|
||||
"packable": true,
|
||||
"pixelsToUnit": 100,
|
||||
"pivotX": 0.5,
|
||||
"pivotY": 0.5,
|
||||
"meshType": 0,
|
||||
"vertices": {
|
||||
"rawPosition": [
|
||||
-498,
|
||||
-640,
|
||||
0,
|
||||
498,
|
||||
-640,
|
||||
0,
|
||||
-498,
|
||||
640,
|
||||
0,
|
||||
498,
|
||||
640,
|
||||
0
|
||||
],
|
||||
"indexes": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
2,
|
||||
1,
|
||||
3
|
||||
],
|
||||
"uv": [
|
||||
0,
|
||||
1280,
|
||||
996,
|
||||
1280,
|
||||
0,
|
||||
0,
|
||||
996,
|
||||
0
|
||||
],
|
||||
"nuv": [
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"minPos": [
|
||||
-498,
|
||||
-640,
|
||||
0
|
||||
],
|
||||
"maxPos": [
|
||||
498,
|
||||
640,
|
||||
0
|
||||
]
|
||||
},
|
||||
"isUuid": true,
|
||||
"imageUuidOrDatabaseUri": "5ec9f322-b302-4334-ae31-574d3a5e05c4@6c48a",
|
||||
"atlasUuid": ""
|
||||
},
|
||||
"ver": "1.0.12",
|
||||
"imported": true,
|
||||
"files": [
|
||||
".json"
|
||||
],
|
||||
"subMetas": {}
|
||||
}
|
||||
},
|
||||
"userData": {
|
||||
"type": "sprite-frame",
|
||||
"hasAlpha": false,
|
||||
"fixAlphaTransparencyArtifacts": false,
|
||||
"redirect": "5ec9f322-b302-4334-ae31-574d3a5e05c4@6c48a"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user