五彩消消 商城界面UI

This commit is contained in:
computer\尼卡 2025-06-30 10:57:41 +08:00
parent 4ca3daaa48
commit 2dcd17cbf8
398 changed files with 64436 additions and 24578 deletions

View File

@ -1,3 +1,8 @@
{
"git.ignoreLimitWarning": true
"git.ignoreLimitWarning": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": null, // Set to your preferred formatter (e.g., "esbenp.prettier-vscode")
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
} // Example for JS files
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
import CollisionDetection from "./CollisionDetection";
import MapConroler from "./Map";
const {ccclass, property} = cc._decorator;
const { ccclass, property } = cc._decorator;
@ccclass
export default class Block extends cc.Component {
@ -25,7 +25,7 @@ export default class Block extends cc.Component {
private initialTouchOffset: cc.Vec2 = null;
private offsetTolerance = 100; // 偏移容忍度;
allBlocks:any; //所有的方块,用于计算posX,posY消除
allBlocks: any; //所有的方块,用于计算posX,posY消除
touchPoint: cc.Vec2 = null; //触摸点
isTouch: boolean = false; //是否触摸
posX: number = 0; //地图块的X坐标
@ -35,8 +35,8 @@ export default class Block extends cc.Component {
moveUp: boolean = true; //是否可以上移;
moveDown: boolean = true; //是否可以下移;
moveCorner: number = 0; //是否碰撞角落
moveY:number = 0; //是否可以上下移动;
moveX:number = 0; //是否可以左右移动;
moveY: number = 0; //是否可以上下移动;
moveX: number = 0; //是否可以左右移动;
touchPointX: number = 0; //触摸点X坐标;
touchPointY: number = 0; //触摸点Y坐标;
blockId: number = 0; //方块ID;
@ -44,27 +44,27 @@ export default class Block extends cc.Component {
level: number = 0; //叠加方块层数;
pz: boolean = false;
collider: any;
block_Info:any;
block_Info: any;
_touchListener: any;
relative_Position:cc.Vec2; //点击和方块相对位置
relative_Position: cc.Vec2; //点击和方块相对位置
private _eventManager: any;
hit: cc.Node;
onLoad () {
onLoad() {
// this.node.on(cc.Node.EventType.TOUCH_START, this.touchStart, this);
// this.node.on(cc.Node.EventType.TOUCH_MOVE, this.touchMove, this);
// this.node.on(cc.Node.EventType.TOUCH_CANCEL, this.touchEnd, this);
// this.node.on(cc.Node.EventType.TOUCH_END, this.touchEnd, this);
this.pz = false;
this.stacking = cc.v2(0,0);
this.stacking = cc.v2(0, 0);
// this.selfBoxColliders = this.node.getComponentsInChildren(cc.BoxCollider)
// .filter(collider => collider.tag < 4);
}
start () {
start() {
}
@ -72,21 +72,22 @@ export default class Block extends cc.Component {
return JSON.parse(JSON.stringify(obj));
}
init(block_Info,posX,posY,node){
init(block_Info, posX, posY, node) {
this.block_Info = this.jsonDeepClone(block_Info);
let mapInfo = MapConroler._instance.mapInfo;
for(let i=0; i<mapInfo.length; i++){
console.log("block_Info", this.block_Info);
for (let i = 0; i < mapInfo.length; i++) {
let blockRect = mapInfo[i].getBoundingBox();
// 使用 cc.Intersection.pointInRect 方法判断点是否在矩形范围内
let point = cc.v2(this.node.position.x-5, this.node.position.y+10)
if(blockRect.contains(point)){
let point = cc.v2(this.node.position.x - 5, this.node.position.y + 10)
if (blockRect.contains(point)) {
this.posX = mapInfo[i].getComponent("MapBlock").posX;
this.posY = mapInfo[i].getComponent("MapBlock").posY;
this.level = 50 + this.posX - this.posY*3;
this.level = 50 + this.posX - this.posY * 3;
this.node.zIndex = this.level;
this.node.x = mapInfo[i].x + 65;
this.node.y = mapInfo[i].y - 60;
i= 10000;
i = 10000;
break;
}
}

View File

@ -80,6 +80,7 @@ export default class GameManager extends cc.Component {
}
// 将加载的 Prefab 赋值给 Block_Array
this.Block_Array = assets;
console.log('方块加载成功,共加载了', this.Block_Array.length, '个方块');
this.setSort();
this.load1 = true;
});
@ -93,6 +94,7 @@ export default class GameManager extends cc.Component {
// 将加载的 Prefab 赋值给 Block_Array
this.Wall_Prefab = assets;
this.load2 = true;
console.log('墙加载成功,共加载了', this.Wall_Prefab.length, '个墙');
this.setWallPrefabSort();
});

View File

@ -8,8 +8,8 @@
import GameManager from "./GameManager";
import NumberToImage from "./NumberToImage";
import { MiniGameSdk } from "./Sdk/MiniGameSdk";
import {LQCollideSystem} from "./lq_collide_system/lq_collide_system";
const {ccclass, property} = cc._decorator;
import { LQCollideSystem } from "./lq_collide_system/lq_collide_system";
const { ccclass, property } = cc._decorator;
@ccclass
export default class NewClass extends cc.Component {
@ -23,14 +23,14 @@ export default class NewClass extends cc.Component {
@property(cc.Node)
node3: cc.Node = null;
@property({type: [cc.SpriteAtlas], tooltip:"方块颜色"})
Block_Color : Array<cc.SpriteAtlas> = [];
@property({ type: [cc.SpriteAtlas], tooltip: "方块颜色" })
Block_Color: Array<cc.SpriteAtlas> = [];
@property(cc.EditBox)
custom: cc.EditBox = null;
@property(cc.Node)
@ -45,30 +45,30 @@ export default class NewClass extends cc.Component {
// LIFE-CYCLE CALLBACKS:
onLoad () {
cc.game.setFrameRate(63);
onLoad() {
cc.game.setFrameRate(63);
LQCollideSystem.is_enable = true;
// console.log("加载关卡配置2");
// window.initMgr();
GameManager._instance.Block_Color = this.Block_Color;
if(cc.fx.GameConfig.GM_INFO.first){
console.log("————————准备注册事件",cc.fx.GameConfig.GM_INFO.openid);
if(cc.fx.GameConfig.GM_INFO.openid != ""){
if (cc.fx.GameConfig.GM_INFO.first) {
console.log("————————准备注册事件", cc.fx.GameConfig.GM_INFO.openid);
if (cc.fx.GameConfig.GM_INFO.openid != "") {
console.log("————————发送注册事件");
cc.fx.GameTool.shushu_Track("register");
}
cc.fx.AudioManager._instance.playEffect("zhuan1",null);
cc.fx.AudioManager._instance.playEffect("zhuan1", null);
this.node.getChildByName("zhuanchang").active = true;
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1,"up",false);
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "up", false);
setTimeout(() => {
cc.fx.GameConfig.GM_INFO.first = false;
cc.director.loadScene("GameScene");
cc.fx.GameConfig.GM_INFO.first = false;
cc.director.loadScene("GameScene");
}, 1000);
}
}
start () {
start() {
// console.log("已经进入Home界面");
// console.log("金币",cc.fx.GameConfig.GM_INFO.coin);
// console.log("关卡",cc.fx.GameConfig.GM_INFO.level+1);
@ -76,15 +76,15 @@ export default class NewClass extends cc.Component {
cc.fx.GameTool.getHealth(null);
// cc.fx.GameConfig.LEVEL_INFO_init(false,0);
setTimeout(() => {
NumberToImage.numberToImageNodes((cc.fx.GameConfig.GM_INFO.level+1),25,15,"big_",this.level,false);
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.coin,30,15,"coin_",this.coin,true);
NumberToImage.numberToImageNodes((cc.fx.GameConfig.GM_INFO.level + 1), 25, 15, "big_", this.level, false);
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.coin, 30, 15, "coin_", this.coin, true);
this.setHealthInfo();
}, 0);
if(cc.fx.GameConfig.GM_INFO.gameState){
if (cc.fx.GameConfig.GM_INFO.gameState) {
this.node.getChildByName("zhuanchang").active = true;
setTimeout(() => {
cc.fx.AudioManager._instance.playEffect("zhuan2",null);
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1,"down",false);
cc.fx.AudioManager._instance.playEffect("zhuan2", null);
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "down", false);
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setCompleteListener((entry) => {
if (entry.animation.name === "down" && !cc.fx.GameConfig.GM_INFO.first) {
// 动画播放结束后执行的逻辑
@ -93,8 +93,8 @@ export default class NewClass extends cc.Component {
});
}, 500);
}
else{
if(!cc.fx.GameConfig.GM_INFO.first)
else {
if (!cc.fx.GameConfig.GM_INFO.first)
this.node.getChildByName("zhuanchang").active = false;
}
@ -103,19 +103,19 @@ export default class NewClass extends cc.Component {
}
//开始倒计时
startTimeCutDown(){
this.scheduleCallback = function(){
if(this.pause) return;
if(cc.fx.GameConfig.GM_INFO.min_Time <= 0){
startTimeCutDown() {
this.scheduleCallback = function () {
if (this.pause) return;
if (cc.fx.GameConfig.GM_INFO.min_Time <= 0) {
this.stopTimeCutDown();
var timeTemp = cc.fx.GameTool.getTimeMargin(cc.fx.GameConfig.GM_INFO.min_Time);
this.Stamina.getChildByName("time").getComponent(cc.Label).string = timeTemp;
cc.fx.GameTool.setUserHealth(1,(data)=>{
cc.fx.GameTool.setUserHealth(1, (data) => {
cc.fx.GameTool.getHealth(null);
this.setHealthInfo();
})
}
else{
else {
cc.fx.GameConfig.GM_INFO.min_Time -= 1;
var timeTemp = cc.fx.GameTool.getTimeMargin(cc.fx.GameConfig.GM_INFO.min_Time);
this.Stamina.getChildByName("time").getComponent(cc.Label).string = timeTemp;
@ -124,39 +124,39 @@ export default class NewClass extends cc.Component {
this.schedule(this.scheduleCallback, 1);
}
// 停止倒计时
stopTimeCutDown(){
if(this.scheduleCallback){
stopTimeCutDown() {
if (this.scheduleCallback) {
this.unschedule(this.scheduleCallback);
}
}
setHealthInfo(){
if(cc.fx.GameConfig.GM_INFO.hp == 5){
setHealthInfo() {
if (cc.fx.GameConfig.GM_INFO.hp == 5) {
this.Stamina.getChildByName("man").active = true;
this.Stamina.getChildByName("health").active = false;
this.Stamina.getChildByName("health").active = false;
this.Stamina.getChildByName("time").active = false;
}
else{
this.Stamina.getChildByName("man").active = false;
this.Stamina.getChildByName("health").active = true;
NumberToImage.numberToImageNodes((cc.fx.GameConfig.GM_INFO.hp),25,15,"coin_",this.Stamina.getChildByName("health"),false);
this.Stamina.getChildByName("time").active = true;
if(cc.fx.GameConfig.GM_INFO.min_Time != 0){
else {
this.Stamina.getChildByName("man").active = false;
this.Stamina.getChildByName("health").active = true;
NumberToImage.numberToImageNodes((cc.fx.GameConfig.GM_INFO.hp), 25, 15, "coin_", this.Stamina.getChildByName("health"), false);
this.Stamina.getChildByName("time").active = true;
if (cc.fx.GameConfig.GM_INFO.min_Time != 0) {
let time = cc.fx.GameTool.getTimeMargin(cc.fx.GameConfig.GM_INFO.min_Time);
this.Stamina.getChildByName("time").getComponent(cc.Label).string = time;
this.startTimeCutDown();
}
}
}
}
startGame(){
cc.fx.AudioManager._instance.playEffect("anniu_Big",null);
if(cc.fx.GameConfig.GM_INFO.hp < 1){
startGame() {
cc.fx.AudioManager._instance.playEffect("anniu_Big", null);
if (cc.fx.GameConfig.GM_INFO.hp < 1) {
MiniGameSdk.API.showToast("体力值不足");
return;
}
if(this.node.getChildByName("Load").getChildByName("startBtn").getComponent("btnControl")._touch){
if (this.node.getChildByName("Load").getChildByName("startBtn").getComponent("btnControl")._touch) {
this.node.getChildByName("Load").getChildByName("startBtn").getComponent("btnControl").setTouch(false);
// if(this.custom.string != ""){
// cc.fx.GameConfig.GM_INFO.level = parseInt(this.custom.string) - 1;
@ -164,105 +164,124 @@ export default class NewClass extends cc.Component {
// cc.fx.GameConfig.LEVEL_INFO_init(true);
// }
// else{
cc.fx.AudioManager._instance.playEffect("zhuan1",null);
this.node.getChildByName("zhuanchang").active = true;
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1,"up",false);
cc.fx.GameConfig.LEVEL_INFO_init(true,1000);
cc.fx.AudioManager._instance.playEffect("zhuan1", null);
this.node.getChildByName("zhuanchang").active = true;
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "up", false);
cc.fx.GameConfig.LEVEL_INFO_init(true, 1000);
// }
}
}
closeRank(){
this.node.getChildByName("Rank").active = false;
}
openRank(){
this.node.getChildByName("Rank").active = true;
}
openReward(){
this.node.getChildByName("Reward").active = true;
}
clickShop() {
// 假设已经获取到了 userId 和 productId
const userId = cc.fx.GameConfig.GM_INFO.openid;
const productId = '1';
console.log("即将创建createorder");
//@ts-ignore
wx.cloud.callFunction({
name: "createOrder",
data: {
"userId":userId,
"productId":productId,
},
success: (res) => {
// 取得云函数返回的订单信息
console.log("createOrder结果:",res.result);
const payment = res.result.paymentResult.payment;
console.log("payment:",payment);
// 调起微信客户端支付
//@ts-ignore
// 调起微信客户端支付
//@ts-ignore
wx.requestPayment({
// 时间戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即当前的时间
timeStamp: payment.timeStamp,
// 随机字符串长度为32个字符以下
nonceStr: payment.nonceStr,
// 统一下单接口返回的 prepay_id 参数值
package: payment.package,
// 签名算法,暂支持 MD5、HMAC-SHA256
signType: payment.signType || 'MD5',
// 支付签名
paySign: payment.paySign,
success(res) {
/* 成功回调 */
console.log("支付成功",res);
},
fail(res) {
/* 失败回调 */
console.log("支付失败",res);
},
complete(res){
console.log("支付完成",res);
//打开商店
openShop() {
// 加载 shop bundle
cc.assetManager.loadBundle('shop', (err: Error, bundle: cc.AssetManager.Bundle) => {
bundle.load('prefab/shop', cc.Prefab, (err: Error, prefab: cc.Prefab) => {
if (err) {
cc.error(err.message || err);
return;
}
if (prefab) {
const shopNode = cc.instantiate(prefab);
this.node.addChild(shopNode);
console.log("shopNode parent:", shopNode.parent);
}
});
},
});
}
});
}
closeRank() {
this.node.getChildByName("Rank").active = false;
}
openRank() {
this.node.getChildByName("Rank").active = true;
}
openReward() {
this.node.getChildByName("Reward").active = true;
}
clickShop() {
// 假设已经获取到了 userId 和 productId
const userId = cc.fx.GameConfig.GM_INFO.openid;
const productId = '1';
console.log("即将创建createorder");
//@ts-ignore
wx.cloud.callFunction({
name: "createOrder",
data: {
"userId": userId,
"productId": productId,
},
success: (res) => {
// 取得云函数返回的订单信息
console.log("createOrder结果:", res.result);
const payment = res.result.paymentResult.payment;
console.log("payment:", payment);
// 调起微信客户端支付
//@ts-ignore
// 调起微信客户端支付
//@ts-ignore
wx.requestPayment({
// 时间戳,从 1970 年 1 月 1 日 00:00:00 至今的秒数,即当前的时间
timeStamp: payment.timeStamp,
// 随机字符串长度为32个字符以下
nonceStr: payment.nonceStr,
// 统一下单接口返回的 prepay_id 参数值
package: payment.package,
// 签名算法,暂支持 MD5、HMAC-SHA256
signType: payment.signType || 'MD5',
// 支付签名
paySign: payment.paySign,
success(res) {
/* 成功回调 */
console.log("支付成功", res);
},
fail(res) {
/* 失败回调 */
console.log("支付失败", res);
},
complete(res) {
console.log("支付完成", res);
}
});
},
});
}
openPause(){
cc.fx.AudioManager._instance.playEffect("anniu_little",null);
openPause() {
cc.fx.AudioManager._instance.playEffect("anniu_little", null);
console.log(cc.fx.GameConfig.GM_INFO);
if(cc.fx.GameConfig.GM_INFO.openid == undefined){
if (cc.fx.GameConfig.GM_INFO.openid == undefined) {
console.log(cc.fx.GameConfig.GM_INFO.openid);
cc.fx.GameConfig.GM_INFO.openid = "";
}
this.node.getChildByName("Pause").active = true;
this.node.getChildByName("Pause").active = true;
this.node.getChildByName("Pause").getChildByName("openID").getComponent(cc.Label).string = cc.fx.GameConfig.GM_INFO.openid;
}
}
closePause(){
cc.fx.AudioManager._instance.playEffect("anniu_little",null);
this.node.getChildByName("Pause").active = false;
closePause() {
cc.fx.AudioManager._instance.playEffect("anniu_little", null);
this.node.getChildByName("Pause").active = false;
}
}
closeReward(){
this.node.getChildByName("Reward").active = false;
}
closeReward() {
this.node.getChildByName("Reward").active = false;
}
openStamina(){
this.node.getChildByName("Stamina").active = true;
}
openStamina() {
this.node.getChildByName("Stamina").active = true;
}
closeStamina(){
this.node.getChildByName("Stamina").active = false;
}
closeStamina() {
this.node.getChildByName("Stamina").active = false;
}
// update (dt) {}

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@
import MapConroler from "./Map";
import { MiniGameSdk } from "./Sdk/MiniGameSdk";
const {ccclass, property} = cc._decorator;
const { ccclass, property } = cc._decorator;
@ccclass
export default class SceneManager extends cc.Component {
@ -32,27 +32,27 @@ export default class SceneManager extends cc.Component {
pause: cc.Node = null;
@property({type: [cc.Prefab], tooltip:"方块数组"})
Block_Array : Array<cc.Prefab> = [];
@property({ type: [cc.Prefab], tooltip: "方块数组" })
Block_Array: Array<cc.Prefab> = [];
@property({type: [cc.Prefab], tooltip:"墙壁数组"})
Wall_Prefab : Array<cc.Prefab> = [];
@property({ type: [cc.Prefab], tooltip: "墙壁数组" })
Wall_Prefab: Array<cc.Prefab> = [];
particleEffects: cc.ParticleAsset[];
// @property({type: [cc.ParticleSystem], tooltip:"粒子数组"})
// particleEffects : Array<cc.ParticleSystem> = [];
load1 :boolean = false;
load2 :boolean = false;
load3 :boolean = false;
load1: boolean = false;
load2: boolean = false;
load3: boolean = false;
btnName: string = '';
callBack: any;
// LIFE-CYCLE CALLBACKS:
onLoad () {
cc.game.setFrameRate(63);
onLoad() {
cc.game.setFrameRate(63);
this.changeBg();
setTimeout(() => {
@ -64,17 +64,17 @@ export default class SceneManager extends cc.Component {
// console.log('成功预加载 HomeScene 场景');
});
}, 1000);
}
changeBg(){
changeBg() {
let number = Math.floor(Math.random() * 8) + 1;
const path = 'bg/bg' + number;
cc.resources.load(path, cc.SpriteFrame, (err, spriteFrame: cc.SpriteFrame) => {
if (err) {
console.error('动态加载背景图失败:', err);
return;
}
}
this.node.getChildByName("Game").getChildByName("bg").getComponent(cc.Sprite).spriteFrame = spriteFrame;
})
}
@ -95,7 +95,7 @@ export default class SceneManager extends cc.Component {
}
setWallPrefabSort() {
const order = ['down', 'downLeft', 'downRight', 'left','right','up','upLeft','upRight'];
const order = ['down', 'downLeft', 'downRight', 'left', 'right', 'up', 'upLeft', 'upRight'];
this.Wall_Prefab.sort((a, b) => {
const indexA = order.indexOf(a.name);
const indexB = order.indexOf(b.name);
@ -103,22 +103,22 @@ export default class SceneManager extends cc.Component {
if (indexB === -1) return -1;
return indexA - indexB;
});
}
setParticleSort() {
const order = ['top', 'bot', 'rig', 'lef'];
this.particleEffects.sort((a, b) => {
// console.log(a.name.substr(0,3),b.name.substr(0,3));
const indexA = order.indexOf(a.name.substr(0,3));
const indexB = order.indexOf(b.name.substr(0,3));
const indexA = order.indexOf(a.name.substr(0, 3));
const indexB = order.indexOf(b.name.substr(0, 3));
if (indexA === -1) return 1;
if (indexB === -1) return -1;
return indexA - indexB;
});
}
setSort(){
setSort() {
this.Block_Array.sort((a, b) => {
// 从名称中提取数字部分
const numberA = parseInt(a.name.match(/\d+/)?.[0] || '0', 10);
@ -127,11 +127,11 @@ export default class SceneManager extends cc.Component {
});
}
start () {
start() {
}
startGame(){
startGame() {
cc.director.loadScene("HomeScene", (err) => {
if (err) {
console.error('加载 HomeScene 场景失败:', err);
@ -143,29 +143,29 @@ export default class SceneManager extends cc.Component {
}
returnHome(){
if(this.node.getChildByName("Pause").getChildByName("btn").getComponent("btnControl")._touch){
if(MapConroler._instance.gameStart == true){
returnHome() {
if (this.node.getChildByName("Pause").getChildByName("btn").getComponent("btnControl")._touch) {
if (MapConroler._instance.gameStart == true) {
MiniGameSdk.API.showToast("体力值减少");
cc.fx.GameTool.setUserHealth(-1,(data)=>{
cc.fx.GameTool.setUserHealth(-1, (data) => {
})
let data = {
time:MapConroler._instance.count_Time,
add_Time:MapConroler._instance.add_Time,
result:"give_up"
time: MapConroler._instance.count_Time,
add_Time: MapConroler._instance.add_Time,
result: "give_up"
}
cc.fx.GameTool.shushu_Track("finish_stage",data);
cc.fx.GameTool.shushu_Track("finish_stage", data);
}
this.node.getChildByName("Pause").getChildByName("btn").getComponent("btnControl").setTouch(false);
cc.fx.AudioManager._instance.playEffect("zhuan1",null);
cc.fx.AudioManager._instance.playEffect("zhuan1", null);
this.node.getChildByName("zhuanchang").active = true;
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1,"up",false);
this.node.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "up", false);
cc.director.preloadScene("HomeScene", (err, asset) => {
if (err) {
console.error('动态加载 Prefab 失败:', err);
return;
}
});
setTimeout(() => {
cc.director.loadScene("HomeScene");
@ -208,9 +208,9 @@ export default class SceneManager extends cc.Component {
});
}
openPause(){
cc.fx.AudioManager._instance.playEffect("anniu_little",null);
if(this.pause.getComponent("btnControl")._touch){
openPause() {
cc.fx.AudioManager._instance.playEffect("anniu_little", null);
if (this.pause.getComponent("btnControl")._touch) {
this.pause.getComponent("btnControl").setTouch(false);
this.node.getChildByName("Pause").active = true;
MapConroler._instance.pause = true;
@ -218,16 +218,16 @@ export default class SceneManager extends cc.Component {
}
closePause(){
cc.fx.AudioManager._instance.playEffect("anniu_little",null);
closePause() {
cc.fx.AudioManager._instance.playEffect("anniu_little", null);
this.pause.getComponent("btnControl").setTouch(true);
this.node.getChildByName("Pause").active = false;
if(MapConroler._instance.node.parent.getChildByName("Ice").active == false){
this.node.getChildByName("Pause").active = false;
if (MapConroler._instance.node.parent.getChildByName("Ice").active == false) {
MapConroler._instance.pause = false;
}
}
}
openPropBuy(name){
openPropBuy(name) {
MapConroler._instance.pause = true;
this.btnName = name;
let propWindow = this.node.getChildByName("Game").getChildByName("propWindow");
@ -239,35 +239,51 @@ export default class SceneManager extends cc.Component {
propWindow.getChildByName(name).active = true;
}
clickBtn(){
cc.fx.AudioManager._instance.playEffect("anniu_Big",null);
clickBtn() {
cc.fx.AudioManager._instance.playEffect("anniu_Big", null);
let propWindow = this.node.getChildByName("Game").getChildByName("propWindow");
if(propWindow.getChildByName("buy_Btn").getComponent("btnControl")._touch){
propWindow.getChildByName("buy_Btn").getComponent("btnControl").setTouch(false);
if(this.btnName == "freeze")
if (propWindow.getChildByName("buy_Btn").getComponent("btnControl")._touch) {
propWindow.getChildByName("buy_Btn").getComponent("btnControl").setTouch(false);
if (this.btnName == "freeze")
MapConroler._instance.buyFreeze();
else if(this.btnName == "hammer")
else if (this.btnName == "hammer")
MapConroler._instance.buyHammer();
else if(this.btnName == "magic")
else if (this.btnName == "magic")
MapConroler._instance.buyMagic();
}
}
//打开商店
openShop() {
// 加载 shop bundle
cc.assetManager.loadBundle('shop', (err: Error, bundle: cc.AssetManager.Bundle) => {
bundle.load('prefab/shop', cc.Prefab, (err: Error, prefab: cc.Prefab) => {
if (err) {
cc.error(err.message || err);
return;
}
if (prefab) {
const shopNode = cc.instantiate(prefab);
this.node.addChild(shopNode);
console.log("shopNode parent:", shopNode.parent);
}
});
});
}
closePropBuy(){
closePropBuy() {
MapConroler._instance.pause = false;
let freezeBtn = MapConroler._instance.node.parent.getChildByName("Bottom").getChildByName("timeBtn");
let hammerBtn = MapConroler._instance.node.parent.getChildByName("Bottom").getChildByName("destroyBtn");
let magicBtn = MapConroler._instance.node.parent.getChildByName("Bottom").getChildByName("magicBtn");
if(this.btnName == "freeze") freezeBtn.getComponent("btnControl").setTouch(true);
else if(this.btnName == "hammer") hammerBtn.getComponent("btnControl").setTouch(true);
else if(this.btnName == "magic") magicBtn.getComponent("btnControl").setTouch(true);
if (this.btnName == "freeze") freezeBtn.getComponent("btnControl").setTouch(true);
else if (this.btnName == "hammer") hammerBtn.getComponent("btnControl").setTouch(true);
else if (this.btnName == "magic") magicBtn.getComponent("btnControl").setTouch(true);
this.node.getChildByName("Game").getChildByName("propWindow").active = false;
}
update (dt) {
update(dt) {
}
}

View File

@ -1,9 +1,4 @@
// Learn TypeScript:
// - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
const {ccclass, property} = cc._decorator;

View File

@ -0,0 +1,3 @@
{
"__type__": "cc.SpriteAtlas"
}

View File

@ -0,0 +1,23 @@
{
"ver": "1.2.5",
"uuid": "9df3aaf8-59bc-4eff-aa56-554ab3d4d2cb",
"importer": "auto-atlas",
"maxWidth": 1024,
"maxHeight": 1024,
"padding": 2,
"compressionLevel": 6,
"allowRotation": true,
"forceSquared": false,
"powerOfTwo": false,
"algorithm": "MaxRects",
"format": "png",
"quality": 80,
"contourBleed": true,
"paddingBleed": true,
"filterUnused": true,
"packable": false,
"premultiplyAlpha": false,
"filterMode": "bilinear",
"platformSettings": {},
"subMetas": {}
}

View File

@ -9,7 +9,7 @@
"genMipmaps": false,
"packable": true,
"width": 1847,
"height": 1977,
"height": 1998,
"platformSettings": {},
"subMetas": {}
}

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2047,
"height": 2011,
"width": 2038,
"height": 1972,
"platformSettings": {},
"subMetas": {}
}

13
assets/UI/UI/set.meta Normal file
View File

@ -0,0 +1,13 @@
{
"ver": "1.1.3",
"uuid": "c31c74ba-a2b0-4b6f-ac21-5c87b44aea4a",
"importer": "folder",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "fcaa412a-64a2-4cdc-937f-1f4fbc527dfc",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 154,
"height": 598,
"platformSettings": {},
"subMetas": {
"tiaodik": {
"ver": "1.0.6",
"uuid": "abe182b3-b936-4f20-ba7c-8d2456d35c89",
"importer": "sprite-frame",
"rawTextureUuid": "fcaa412a-64a2-4cdc-937f-1f4fbc527dfc",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 154,
"height": 598,
"rawWidth": 154,
"rawHeight": 598,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "306b721d-bd6d-4dc2-9c7e-0d42021be3b3",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闇囧姩00": {
"ver": "1.0.6",
"uuid": "cadd896f-dd2c-43fa-8788-334576768186",
"importer": "sprite-frame",
"rawTextureUuid": "306b721d-bd6d-4dc2-9c7e-0d42021be3b3",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "f8ebdf98-79f3-41fd-8663-8abd3225fa66",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闇囧姩01": {
"ver": "1.0.6",
"uuid": "6f871c8f-5b0f-4063-a6f6-290947cc7e44",
"importer": "sprite-frame",
"rawTextureUuid": "f8ebdf98-79f3-41fd-8663-8abd3225fa66",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "964de756-e8ea-44b4-9371-ea2af234714a",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闊充箰00": {
"ver": "1.0.6",
"uuid": "341042f4-0224-41f0-a6a3-91e723dbdce1",
"importer": "sprite-frame",
"rawTextureUuid": "964de756-e8ea-44b4-9371-ea2af234714a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "f5f584ca-c27f-40a2-96e6-6bc312eb3c21",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闊充箰01": {
"ver": "1.0.6",
"uuid": "e6f3c660-cfa7-4368-b36d-609458c5678b",
"importer": "sprite-frame",
"rawTextureUuid": "f5f584ca-c27f-40a2-96e6-6bc312eb3c21",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "ea182daa-7a43-48b5-9a08-f20f71980deb",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闊虫晥00": {
"ver": "1.0.6",
"uuid": "d56be779-2bae-49dd-ade4-41a2154e4f83",
"importer": "sprite-frame",
"rawTextureUuid": "ea182daa-7a43-48b5-9a08-f20f71980deb",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "dfa1190c-5129-4775-b495-d2aca6a3a5bf",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 116,
"height": 122,
"platformSettings": {},
"subMetas": {
"闊虫晥01": {
"ver": "1.0.6",
"uuid": "8dff3740-d0f0-4fb7-8b47-61acb1349b7a",
"importer": "sprite-frame",
"rawTextureUuid": "dfa1190c-5129-4775-b495-d2aca6a3a5bf",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 116,
"height": 122,
"rawWidth": 116,
"rawHeight": 122,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

69
assets/animation/set.anim Normal file
View File

@ -0,0 +1,69 @@
{
"__type__": "cc.AnimationClip",
"_name": "set",
"_objFlags": 0,
"_native": "",
"_duration": 0.45,
"sample": 60,
"speed": 1,
"wrapMode": 1,
"curveData": {
"paths": {
"shengyin": {
"props": {
"x": [
{
"frame": 0.15,
"value": 210
},
{
"frame": 0.26666666666666666,
"value": 49.411764705882334
},
{
"frame": 0.45,
"value": 0
}
]
}
},
"zhendong": {
"props": {
"x": [
{
"frame": 0,
"value": 210
},
{
"frame": 0.11666666666666667,
"value": 23.333333333333336
},
{
"frame": 0.3333333333333333,
"value": 0
}
]
}
},
"yinyue": {
"props": {
"x": [
{
"frame": 0.06666666666666667,
"value": 210
},
{
"frame": 0.18333333333333332,
"value": 83.99999999999999
},
{
"frame": 0.38333333333333336,
"value": 0
}
]
}
}
}
},
"events": []
}

View File

@ -0,0 +1,6 @@
{
"ver": "2.1.2",
"uuid": "50c01dd8-431f-43cc-820e-abb2a859d031",
"importer": "animation-clip",
"subMetas": {}
}

View File

@ -236,6 +236,7 @@
"special": 0,
"color": 0,
"wall_SpriteFrames": null,
"down_SpriteFrames": null,
"_id": ""
},
{

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 256,
"height": 1200,
"width": 1549,
"height": 254,
"platformSettings": {},
"subMetas": {}
}

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 2012,
"height": 331,
"width": 986,
"height": 708,
"platformSettings": {},
"subMetas": {}
}

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 992,
"height": 1851,
"width": 2009,
"height": 1995,
"platformSettings": {},
"subMetas": {}
}

13
assets/shop.meta Normal file
View File

@ -0,0 +1,13 @@
{
"ver": "1.1.3",
"uuid": "28d9b746-520c-4ddc-95f8-401692d28ffc",
"importer": "folder",
"isBundle": true,
"bundleName": "shop",
"priority": 6,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}

13
assets/shop/img.meta Normal file
View File

@ -0,0 +1,13 @@
{
"ver": "1.1.3",
"uuid": "e4b11ec6-5712-4dba-ba33-eb23129e396a",
"importer": "folder",
"isBundle": false,
"bundleName": "",
"priority": 1,
"compressionType": {},
"optimizeHotUpdate": {},
"inlineSpriteFrames": {},
"isRemoteBundle": {},
"subMetas": {}
}

View File

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>coins6.png</key>
<dict>
<key>frame</key>
<string>{{0,0},{240,182}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{240,182}}</string>
<key>sourceSize</key>
<string>{240,182}</string>
</dict>
<key>coins5.png</key>
<dict>
<key>frame</key>
<string>{{0,183},{231,169}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{231,169}}</string>
<key>sourceSize</key>
<string>{231,169}</string>
</dict>
<key>coins8.png</key>
<dict>
<key>frame</key>
<string>{{241,0},{213,195}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{213,195}}</string>
<key>sourceSize</key>
<string>{213,195}</string>
</dict>
<key>coins1.png</key>
<dict>
<key>frame</key>
<string>{{0,353},{206,141}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{206,141}}</string>
<key>sourceSize</key>
<string>{206,141}</string>
</dict>
<key>coins7.png</key>
<dict>
<key>frame</key>
<string>{{232,214},{185,206}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{185,206}}</string>
<key>sourceSize</key>
<string>{185,206}</string>
</dict>
<key>coins4.png</key>
<dict>
<key>frame</key>
<string>{{437,0},{171,191}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{171,191}}</string>
<key>sourceSize</key>
<string>{171,191}</string>
</dict>
<key>coins3.png</key>
<dict>
<key>frame</key>
<string>{{418,214},{189,165}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{189,165}}</string>
<key>sourceSize</key>
<string>{189,165}</string>
</dict>
<key>coins2.png</key>
<dict>
<key>frame</key>
<string>{{0,495},{163,151}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{163,151}}</string>
<key>sourceSize</key>
<string>{163,151}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>coin-0.png</string>
<key>textureFileName</key>
<string>coin-0.png</string>
<key>size</key>
<string>{608,646}</string>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,197 @@
{
"ver": "1.2.6",
"uuid": "7aef6fef-1f14-4aeb-ba2e-3738a437eb63",
"importer": "asset",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"size": {
"width": 608,
"height": 646
},
"type": "Texture Packer",
"subMetas": {
"coins6.png": {
"ver": "1.0.6",
"uuid": "be3accec-ceea-4b09-af1d-982fcd3879e8",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 240,
"height": 182,
"rawWidth": 240,
"rawHeight": 182,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins5.png": {
"ver": "1.0.6",
"uuid": "319350a2-b9b5-4967-aab8-0e192088a665",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 183,
"width": 231,
"height": 169,
"rawWidth": 231,
"rawHeight": 169,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins8.png": {
"ver": "1.0.6",
"uuid": "67ab3632-96c7-4db0-b1d9-1dcf80e62ce4",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 241,
"trimY": 0,
"width": 213,
"height": 195,
"rawWidth": 213,
"rawHeight": 195,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins1.png": {
"ver": "1.0.6",
"uuid": "c725d7a9-6d3f-481d-8dbc-dcd5fa68db99",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 353,
"width": 206,
"height": 141,
"rawWidth": 206,
"rawHeight": 141,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins7.png": {
"ver": "1.0.6",
"uuid": "25612630-24db-43ef-a7a9-0a56c98dc21e",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 232,
"trimY": 214,
"width": 185,
"height": 206,
"rawWidth": 185,
"rawHeight": 206,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins4.png": {
"ver": "1.0.6",
"uuid": "927ccbda-a1dc-4ee0-a38a-a3ab66e81d9f",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 437,
"trimY": 0,
"width": 171,
"height": 191,
"rawWidth": 171,
"rawHeight": 191,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins3.png": {
"ver": "1.0.6",
"uuid": "cfa73259-f87a-4e91-b391-96f0f0872993",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 418,
"trimY": 214,
"width": 189,
"height": 165,
"rawWidth": 189,
"rawHeight": 165,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins2.png": {
"ver": "1.0.6",
"uuid": "d5b945ef-6a0b-46b0-8a2a-51581517d407",
"importer": "sprite-frame",
"rawTextureUuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 495,
"width": 163,
"height": 151,
"rawWidth": 163,
"rawHeight": 151,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
}
}
}

BIN
assets/shop/img/coin-0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 544 KiB

View File

@ -0,0 +1,15 @@
{
"ver": "2.3.7",
"uuid": "e1cda82d-d022-47f6-9a4f-a7d1989ef7de",
"importer": "texture",
"type": "raw",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 608,
"height": 646,
"platformSettings": {},
"subMetas": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "0734a70a-118d-4d9d-9a9f-9a61c11641d2",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 47,
"height": 49,
"platformSettings": {},
"subMetas": {
"coins_sz0": {
"ver": "1.0.6",
"uuid": "48980365-90cf-4473-a3a1-9a24c319ade3",
"importer": "sprite-frame",
"rawTextureUuid": "0734a70a-118d-4d9d-9a9f-9a61c11641d2",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 47,
"height": 49,
"rawWidth": 47,
"rawHeight": 49,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "58481a2a-4229-43d2-bd30-69e4f09cfe4b",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 23,
"height": 51,
"platformSettings": {},
"subMetas": {
"coins_sz1": {
"ver": "1.0.6",
"uuid": "adf8c904-5cf8-473c-bb84-fc8d34231c5e",
"importer": "sprite-frame",
"rawTextureUuid": "58481a2a-4229-43d2-bd30-69e4f09cfe4b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 23,
"height": 51,
"rawWidth": 23,
"rawHeight": 51,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "6c076da3-bb21-4e43-9e7e-d88b44bd01f4",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 19,
"height": 23,
"platformSettings": {},
"subMetas": {
"coins_sz10": {
"ver": "1.0.6",
"uuid": "f7af558f-2dec-4cc5-8c41-ea9802ca48d1",
"importer": "sprite-frame",
"rawTextureUuid": "6c076da3-bb21-4e43-9e7e-d88b44bd01f4",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 19,
"height": 23,
"rawWidth": 19,
"rawHeight": 23,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "852ff94f-f07c-447b-93fa-a9adcb1a069b",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 39,
"height": 47,
"platformSettings": {},
"subMetas": {
"coins_sz11": {
"ver": "1.0.6",
"uuid": "6ede9adc-b6cd-470c-84d8-ce11efce7ff5",
"importer": "sprite-frame",
"rawTextureUuid": "852ff94f-f07c-447b-93fa-a9adcb1a069b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 39,
"height": 47,
"rawWidth": 39,
"rawHeight": 47,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "6112faa1-3935-48de-a5a8-3369a63cead8",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 64,
"height": 65,
"platformSettings": {},
"subMetas": {
"coins_sz12": {
"ver": "1.0.6",
"uuid": "eaafa373-6457-4f01-9ab1-bc6fa92a1055",
"importer": "sprite-frame",
"rawTextureUuid": "6112faa1-3935-48de-a5a8-3369a63cead8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 64,
"height": 65,
"rawWidth": 64,
"rawHeight": 65,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "efc62fa5-f8bc-4661-8eb9-f6e2cb5b4ad7",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 67,
"height": 69,
"platformSettings": {},
"subMetas": {
"coins_sz13": {
"ver": "1.0.6",
"uuid": "afcb3489-a773-4e2a-94ee-8ddfb7b82621",
"importer": "sprite-frame",
"rawTextureUuid": "efc62fa5-f8bc-4661-8eb9-f6e2cb5b4ad7",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 67,
"height": 69,
"rawWidth": 67,
"rawHeight": 69,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "1217c0be-cc7e-41be-b105-7c26baf444ff",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 50,
"platformSettings": {},
"subMetas": {
"coins_sz2": {
"ver": "1.0.6",
"uuid": "7ef619f2-0732-42d5-b6ff-0811a5ef6779",
"importer": "sprite-frame",
"rawTextureUuid": "1217c0be-cc7e-41be-b105-7c26baf444ff",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 50,
"rawWidth": 44,
"rawHeight": 50,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "e9077dbb-d18e-45d5-aae4-9f46b103ed05",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 61,
"platformSettings": {},
"subMetas": {
"coins_sz3": {
"ver": "1.0.6",
"uuid": "59fd0e78-3b3c-4b59-b077-67aa8a039a7c",
"importer": "sprite-frame",
"rawTextureUuid": "e9077dbb-d18e-45d5-aae4-9f46b103ed05",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 61,
"rawWidth": 44,
"rawHeight": 61,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "76467e5a-9a87-4d17-afae-777d7ff638a1",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 63,
"platformSettings": {},
"subMetas": {
"coins_sz4": {
"ver": "1.0.6",
"uuid": "99e903c5-6d68-487a-86cd-c37e798c7550",
"importer": "sprite-frame",
"rawTextureUuid": "76467e5a-9a87-4d17-afae-777d7ff638a1",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 63,
"rawWidth": 44,
"rawHeight": 63,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "774d1aad-d081-44e1-9d68-9a3fd767aba3",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 42,
"height": 60,
"platformSettings": {},
"subMetas": {
"coins_sz5": {
"ver": "1.0.6",
"uuid": "c3253224-ec4b-44d2-9def-74df957c47b4",
"importer": "sprite-frame",
"rawTextureUuid": "774d1aad-d081-44e1-9d68-9a3fd767aba3",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 42,
"height": 60,
"rawWidth": 42,
"rawHeight": 60,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "08a0b3cf-1219-46ba-8171-206dfe24151b",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 60,
"platformSettings": {},
"subMetas": {
"coins_sz6": {
"ver": "1.0.6",
"uuid": "e4e164e2-1df8-4177-983b-46399fca88ec",
"importer": "sprite-frame",
"rawTextureUuid": "08a0b3cf-1219-46ba-8171-206dfe24151b",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 60,
"rawWidth": 44,
"rawHeight": 60,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "47d4dd52-9152-4724-ab77-4e9d15e14c2e",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 42,
"height": 59,
"platformSettings": {},
"subMetas": {
"coins_sz7": {
"ver": "1.0.6",
"uuid": "c811b5c4-066b-4453-b11a-03486ab423fc",
"importer": "sprite-frame",
"rawTextureUuid": "47d4dd52-9152-4724-ab77-4e9d15e14c2e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 42,
"height": 59,
"rawWidth": 42,
"rawHeight": 59,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "74db3129-e7a8-4b0b-baf9-e271bdfab9ba",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 44,
"height": 63,
"platformSettings": {},
"subMetas": {
"coins_sz8": {
"ver": "1.0.6",
"uuid": "9c283cba-2471-4e6d-923d-b74575b68dbc",
"importer": "sprite-frame",
"rawTextureUuid": "74db3129-e7a8-4b0b-baf9-e271bdfab9ba",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 44,
"height": 63,
"rawWidth": 44,
"rawHeight": 63,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "3b8e0a01-7634-402d-a8d2-349fbbc809f6",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 43,
"height": 61,
"platformSettings": {},
"subMetas": {
"coins_sz9": {
"ver": "1.0.6",
"uuid": "e338b14d-e1c9-4505-82fd-13cc88d15f9e",
"importer": "sprite-frame",
"rawTextureUuid": "3b8e0a01-7634-402d-a8d2-349fbbc809f6",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 43,
"height": 61,
"rawWidth": 43,
"rawHeight": 61,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "12c63ed2-bf61-4b5b-8d37-781d02f4386c",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 30,
"height": 38,
"platformSettings": {},
"subMetas": {
"cost_0": {
"ver": "1.0.6",
"uuid": "b1b9c0be-4f7a-4c8f-99cb-99aa2a5fad7a",
"importer": "sprite-frame",
"rawTextureUuid": "12c63ed2-bf61-4b5b-8d37-781d02f4386c",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 30,
"height": 38,
"rawWidth": 30,
"rawHeight": 38,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "b6cc00c9-4bc9-48a7-b075-af04e0f8cfe8",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 16,
"height": 36,
"platformSettings": {},
"subMetas": {
"cost_1": {
"ver": "1.0.6",
"uuid": "556d8e60-f9a8-46a7-b79e-3993bcd65a45",
"importer": "sprite-frame",
"rawTextureUuid": "b6cc00c9-4bc9-48a7-b075-af04e0f8cfe8",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 16,
"height": 36,
"rawWidth": 16,
"rawHeight": 36,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "76a01e2d-248a-494c-a56c-c14e4f26a3b0",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 9,
"height": 10,
"platformSettings": {},
"subMetas": {
"cost_10": {
"ver": "1.0.6",
"uuid": "f1028c3f-7467-4079-94f7-b7d77662c91f",
"importer": "sprite-frame",
"rawTextureUuid": "76a01e2d-248a-494c-a56c-c14e4f26a3b0",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 9,
"height": 10,
"rawWidth": 9,
"rawHeight": 10,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "1019c0e2-cc2c-4dde-93e4-86b676bc69cd",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 33,
"height": 33,
"platformSettings": {},
"subMetas": {
"cost_11": {
"ver": "1.0.6",
"uuid": "6a23b7d1-bd37-43ad-8142-cf277520ea21",
"importer": "sprite-frame",
"rawTextureUuid": "1019c0e2-cc2c-4dde-93e4-86b676bc69cd",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 33,
"height": 33,
"rawWidth": 33,
"rawHeight": 33,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "227db116-a70e-4157-b553-bfe8d6d18a6a",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 25,
"height": 37,
"platformSettings": {},
"subMetas": {
"cost_2": {
"ver": "1.0.6",
"uuid": "de943f06-3742-460c-8d8f-0b03bd071100",
"importer": "sprite-frame",
"rawTextureUuid": "227db116-a70e-4157-b553-bfe8d6d18a6a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 25,
"height": 37,
"rawWidth": 25,
"rawHeight": 37,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "db683201-2fb0-4753-bf65-3ae7ef314627",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 23,
"height": 37,
"platformSettings": {},
"subMetas": {
"cost_3": {
"ver": "1.0.6",
"uuid": "85261a34-8be8-435c-8c78-9207d5e6322e",
"importer": "sprite-frame",
"rawTextureUuid": "db683201-2fb0-4753-bf65-3ae7ef314627",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 23,
"height": 37,
"rawWidth": 23,
"rawHeight": 37,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "f1cd9c7b-a0b7-41fc-94c2-db60d6a51281",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 28,
"height": 37,
"platformSettings": {},
"subMetas": {
"cost_4": {
"ver": "1.0.6",
"uuid": "6f5e14e5-bcc4-4db3-8072-b6fe96d91c87",
"importer": "sprite-frame",
"rawTextureUuid": "f1cd9c7b-a0b7-41fc-94c2-db60d6a51281",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 28,
"height": 37,
"rawWidth": 28,
"rawHeight": 37,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "9ffc3971-f097-4de5-b88a-2e5e6d78104a",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 25,
"height": 36,
"platformSettings": {},
"subMetas": {
"cost_5": {
"ver": "1.0.6",
"uuid": "23ac2edd-38a4-4669-94dd-422bc2eb89df",
"importer": "sprite-frame",
"rawTextureUuid": "9ffc3971-f097-4de5-b88a-2e5e6d78104a",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 25,
"height": 36,
"rawWidth": 25,
"rawHeight": 36,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "c8b66182-996c-4377-8d0a-024d8b17e581",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 26,
"height": 38,
"platformSettings": {},
"subMetas": {
"cost_6": {
"ver": "1.0.6",
"uuid": "1331d313-a78d-461e-abbc-2ffff9e1db1f",
"importer": "sprite-frame",
"rawTextureUuid": "c8b66182-996c-4377-8d0a-024d8b17e581",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 26,
"height": 38,
"rawWidth": 26,
"rawHeight": 38,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "f0c1b219-0608-4a6c-aef0-59fc9db4955e",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 29,
"height": 37,
"platformSettings": {},
"subMetas": {
"cost_7": {
"ver": "1.0.6",
"uuid": "32fa0a07-ae4e-48f7-91dd-46ffb8620739",
"importer": "sprite-frame",
"rawTextureUuid": "f0c1b219-0608-4a6c-aef0-59fc9db4955e",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 29,
"height": 37,
"rawWidth": 29,
"rawHeight": 37,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "c6022e1d-b8c5-498b-a3c1-740387f6d647",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 26,
"height": 38,
"platformSettings": {},
"subMetas": {
"cost_8": {
"ver": "1.0.6",
"uuid": "cd39387b-1159-4712-8c61-f004be89fb80",
"importer": "sprite-frame",
"rawTextureUuid": "c6022e1d-b8c5-498b-a3c1-740387f6d647",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 26,
"height": 38,
"rawWidth": 26,
"rawHeight": 38,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

BIN
assets/shop/img/cost_9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "621ae85f-f4e4-48a1-9e97-1cdfd769677d",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 27,
"height": 39,
"platformSettings": {},
"subMetas": {
"cost_9": {
"ver": "1.0.6",
"uuid": "e83c98d2-86c2-4cfd-8be8-77e11e9dca04",
"importer": "sprite-frame",
"rawTextureUuid": "621ae85f-f4e4-48a1-9e97-1cdfd769677d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 27,
"height": 39,
"rawWidth": 27,
"rawHeight": 39,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "6b7f9211-7903-45b4-b2e2-d388ba17e935",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 46,
"height": 43,
"platformSettings": {},
"subMetas": {
"cost_yuan": {
"ver": "1.0.6",
"uuid": "ed52ffde-cd70-4093-befc-350b89c5692e",
"importer": "sprite-frame",
"rawTextureUuid": "6b7f9211-7903-45b4-b2e2-d388ba17e935",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 46,
"height": 43,
"rawWidth": 46,
"rawHeight": 43,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>shop_2.jpg</key>
<dict>
<key>frame</key>
<string>{{0,0},{1080,2340}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{1080,2340}}</string>
<key>sourceSize</key>
<string>{1080,2340}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>texture_atlas-0.png</string>
<key>textureFileName</key>
<string>texture_atlas-0.png</string>
<key>size</key>
<string>{1080,2340}</string>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,36 @@
{
"ver": "1.2.6",
"uuid": "ad450c22-24c1-4352-a09f-151cb9f3ab8a",
"importer": "asset",
"rawTextureUuid": "267f6a1d-6833-4412-9b85-df929fcb2d9d",
"size": {
"width": 1080,
"height": 2340
},
"type": "Texture Packer",
"subMetas": {
"shop_2.jpg": {
"ver": "1.0.6",
"uuid": "24a3a948-d370-492b-a604-772db3e9092d",
"importer": "sprite-frame",
"rawTextureUuid": "267f6a1d-6833-4412-9b85-df929fcb2d9d",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1080,
"height": 2340,
"rawWidth": 1080,
"rawHeight": 2340,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

View File

@ -0,0 +1,15 @@
{
"ver": "2.3.7",
"uuid": "267f6a1d-6833-4412-9b85-df929fcb2d9d",
"importer": "texture",
"type": "raw",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 1080,
"height": 2340,
"platformSettings": {},
"subMetas": {}
}

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>frames</key>
<dict>
<key>shop_1.png</key>
<dict>
<key>frame</key>
<string>{{0,0},{1080,436}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{1080,436}}</string>
<key>sourceSize</key>
<string>{1080,436}</string>
</dict>
<key>txt1.png</key>
<dict>
<key>frame</key>
<string>{{0,437},{907,62}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{907,62}}</string>
<key>sourceSize</key>
<string>{907,62}</string>
</dict>
<key>btn1.png</key>
<dict>
<key>frame</key>
<string>{{0,500},{99,531}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{99,531}}</string>
<key>sourceSize</key>
<string>{99,531}</string>
</dict>
<key>coins_di.png</key>
<dict>
<key>frame</key>
<string>{{0,600},{327,454}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<true/>
<key>sourceColorRect</key>
<string>{{0,0},{327,454}}</string>
<key>sourceSize</key>
<string>{327,454}</string>
</dict>
<key>tx.png</key>
<dict>
<key>frame</key>
<string>{{455,600},{188,207}}</string>
<key>offset</key>
<string>{0,0}</string>
<key>rotated</key>
<false/>
<key>sourceColorRect</key>
<string>{{0,0},{188,207}}</string>
<key>sourceSize</key>
<string>{188,207}</string>
</dict>
</dict>
<key>metadata</key>
<dict>
<key>format</key>
<integer>2</integer>
<key>pixelFormat</key>
<string>RGBA8888</string>
<key>premultiplyAlpha</key>
<false/>
<key>realTextureFileName</key>
<string>texture_atlas-1.png</string>
<key>textureFileName</key>
<string>texture_atlas-1.png</string>
<key>size</key>
<string>{1080,927}</string>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,128 @@
{
"ver": "1.2.6",
"uuid": "47589a11-b9e5-45cb-b50d-398e1e8b3843",
"importer": "asset",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"size": {
"width": 1080,
"height": 927
},
"type": "Texture Packer",
"subMetas": {
"shop_1.png": {
"ver": "1.0.6",
"uuid": "9745d59d-e668-40ca-a540-c4ee007a9b8b",
"importer": "sprite-frame",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 1080,
"height": 436,
"rawWidth": 1080,
"rawHeight": 436,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"txt1.png": {
"ver": "1.0.6",
"uuid": "760f4de0-8da0-4f0a-b3cb-5b6fe8b0b611",
"importer": "sprite-frame",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 437,
"width": 907,
"height": 62,
"rawWidth": 907,
"rawHeight": 62,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"btn1.png": {
"ver": "1.0.6",
"uuid": "a278a94d-ca26-4f4b-83fb-5d1058d39304",
"importer": "sprite-frame",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 500,
"width": 99,
"height": 531,
"rawWidth": 99,
"rawHeight": 531,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"coins_di.png": {
"ver": "1.0.6",
"uuid": "b07b3564-ce23-49f8-9891-2001cb80a72a",
"importer": "sprite-frame",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": true,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 600,
"width": 327,
"height": 454,
"rawWidth": 327,
"rawHeight": 454,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
},
"tx.png": {
"ver": "1.0.6",
"uuid": "b2bc9ecc-be9e-42f3-abe3-8d684cdc362a",
"importer": "sprite-frame",
"rawTextureUuid": "779cfcd5-4697-4641-83eb-340dd9bc5986",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 455,
"trimY": 600,
"width": 188,
"height": 207,
"rawWidth": 188,
"rawHeight": 207,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"spriteType": "normal",
"subMetas": {}
}
}
}

Some files were not shown because too many files have changed in this diff Show More