更新 提前判输UI

This commit is contained in:
COMPUTER\EDY 2025-12-18 16:11:41 +08:00
parent bcb84717c9
commit 97f52fb8fa
22 changed files with 7940 additions and 3876 deletions

File diff suppressed because it is too large Load Diff

View File

@ -39,6 +39,8 @@ export enum BlockType {
"问号块" = 16, "问号块" = 16,
/*消除次数炸弹块*/ /*消除次数炸弹块*/
"消除炸弹块" = 17, "消除炸弹块" = 17,
/*可移动地板块*/
"可移动地板块" = 18,
} }
@ -289,6 +291,9 @@ export default class Block extends cc.Component {
if (block_Info.floor && block_Info.floorTime) { if (block_Info.floor && block_Info.floorTime) {
this.setFloor(); this.setFloor();
} }
if (block_Info.moveFloor && block_Info.moveFloorTime) {
this.setFloor();
}
} }
@ -510,6 +515,15 @@ export default class Block extends cc.Component {
} }
} }
} }
if (this.block_Info.moveFloor && this.block_Info.moveFloorTime) {
{
if (this.adhesiveNode.length > 0) {
for (let i = 0; i < this.adhesiveNode.length; i++) {
this.adhesiveNode[i].opacity = 0;
}
}
}
}
// let adhesive = cc.instantiate(MapConroler._instance.Block_Prop[this.type]); // let adhesive = cc.instantiate(MapConroler._instance.Block_Prop[this.type]);
} }
@ -769,10 +783,12 @@ export default class Block extends cc.Component {
&& !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) { && !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) {
let gameover = MapConroler._instance.predict_End(colorTemp); let gameover = MapConroler._instance.predict_End(colorTemp);
if (gameover == false) { if (gameover == false) {
if (MapConroler._instance.revolving_state == 0) if (MapConroler._instance.openWall.length != 0)
MapConroler._instance.failLevel("lock"); MapConroler._instance.failLevel("lock");
else if (MapConroler._instance.revolving_state != 0)
MapConroler._instance.failLevel("rotate");
else if (MapConroler._instance.longAndShortWall.length > 0) { else if (MapConroler._instance.longAndShortWall.length > 0) {
console.log("长墙和短墙无法通过"); MapConroler._instance.failLevel("longAndShort");
} }
else else
MapConroler._instance.failLevel("rotate"); MapConroler._instance.failLevel("rotate");
@ -1067,10 +1083,12 @@ export default class Block extends cc.Component {
&& !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) { && !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) {
let gameover = MapConroler._instance.predict_End(colorTemp); let gameover = MapConroler._instance.predict_End(colorTemp);
if (gameover == false) { if (gameover == false) {
if (MapConroler._instance.revolving_state == 0) if (MapConroler._instance.openWall.length != 0)
MapConroler._instance.failLevel("lock"); MapConroler._instance.failLevel("lock");
else if (MapConroler._instance.revolving_state != 0)
MapConroler._instance.failLevel("rotate");
else if (MapConroler._instance.longAndShortWall.length > 0) { else if (MapConroler._instance.longAndShortWall.length > 0) {
console.log("长墙和短墙无法通过"); MapConroler._instance.failLevel("longAndShort");
} }
else else
MapConroler._instance.failLevel("rotate"); MapConroler._instance.failLevel("rotate");
@ -1223,10 +1241,12 @@ export default class Block extends cc.Component {
&& !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) { && !MapConroler._instance.gameOver && !MapConroler._instance.gameWin) {
let gameover = MapConroler._instance.predict_End(colorTemp); let gameover = MapConroler._instance.predict_End(colorTemp);
if (gameover == false) { if (gameover == false) {
if (MapConroler._instance.revolving_state == 0) if (MapConroler._instance.openWall.length != 0)
MapConroler._instance.failLevel("lock"); MapConroler._instance.failLevel("lock");
else if (MapConroler._instance.revolving_state != 0)
MapConroler._instance.failLevel("rotate");
else if (MapConroler._instance.longAndShortWall.length > 0) { else if (MapConroler._instance.longAndShortWall.length > 0) {
console.log("长墙和短墙无法通过"); MapConroler._instance.failLevel("longAndShort");
} }
else else
MapConroler._instance.failLevel("rotate"); MapConroler._instance.failLevel("rotate");
@ -2003,11 +2023,34 @@ export default class Block extends cc.Component {
} }
} }
} }
//
// freeze.getChildByName("time").setPosition(posConfig.pos5.x - 10 - freezeX, posConfig.pos5.y - 2 - freezeY);
} }
setMoveFloor() {
this.node.getChildByName("icon").active = false;
for (let i = 0; i < this.allBlocks.length; i++) {
let floor = cc.instantiate(MapConroler._instance.Block_Prop[11]);
floor.parent = this.node;
floor.zIndex = 999;
let floorX = - 65 + 120 * this.allBlocks[i].x; let floorY = 60 + 120 * this.allBlocks[i].y;
floor.setPosition(floorX, floorY);
floor.getComponent("Floor").init(this.block_Info.floorTime);
}
if (this.type == BlockType.) {
if (this.node.getChildByName("freeze")) {
this.node.getChildByName("freeze").opacity = 0;
}
}
if (this.type == BlockType.) {
for (let j = 0; j < this.node.children.length; j++) {
if (this.node.children[j].name == "floor") {
this.node.children[j].active = false;
}
}
}
}
//魔法棒道具使用,动画 //魔法棒道具使用,动画
createLabelsForBlocksWithCustomDelay(delayBetweenBlocks: number = 0.1) { createLabelsForBlocksWithCustomDelay(delayBetweenBlocks: number = 0.1) {
if (!this.allBlocks || this.allBlocks.length === 0) { if (!this.allBlocks || this.allBlocks.length === 0) {

View File

@ -330,7 +330,7 @@ export default class JiaZai extends cc.Component {
console.log("执行开始游戏gameshow"); console.log("执行开始游戏gameshow");
cc.fx.GameTool.getHealth((data) => { cc.fx.GameTool.getHealth((data) => {
if (this.level) { if (this.level) {
NumberToImage.numberToImageNodes4((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true); NumberToImage.numberToImageNodesShop((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true);
} }
if (this.coin) { if (this.coin) {
NumberToImage.numberToImageNodes5(cc.fx.GameConfig.GM_INFO.coin, 30, 15, "Black", this.coin, true); NumberToImage.numberToImageNodes5(cc.fx.GameConfig.GM_INFO.coin, 30, 15, "Black", this.coin, true);
@ -363,7 +363,7 @@ export default class JiaZai extends cc.Component {
cc.fx.GameTool.getHealth((data) => { cc.fx.GameTool.getHealth((data) => {
NumberToImage.numberToImageNodes4((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true); NumberToImage.numberToImageNodesShop((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true);
for (let i = 0; i < this.level.children.length; i++) { for (let i = 0; i < this.level.children.length; i++) {
this.level.children[i].color = cc.Color.BLACK; this.level.children[i].color = cc.Color.BLACK;
} }
@ -1786,7 +1786,7 @@ export default class JiaZai extends cc.Component {
timestamp: timestamp, // 时间戳 timestamp: timestamp, // 时间戳
}; };
cc.fx.StorageMessage.setStorage("level", levelInfo); cc.fx.StorageMessage.setStorage("level", levelInfo);
NumberToImage.numberToImageNodes4((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true); NumberToImage.numberToImageNodesShop((cc.fx.GameConfig.GM_INFO.level + 1), 43, 15, "custom", this.level, true);
Utils.setUserLevel((data) => { Utils.setUserLevel((data) => {
}) })
} }

View File

@ -184,11 +184,12 @@ export default class MapConroler extends cc.Component {
questionArray: any[]; questionArray: any[];
onLoad() { onLoad() {
alert("最新版11点");
MiniGameSdk.API.setNewCloudlevel(); MiniGameSdk.API.setNewCloudlevel();
cc.fx.GameConfig.GM_INFO.review = 0; cc.fx.GameConfig.GM_INFO.review = 0;
cc.fx.GameConfig.GM_INFO.reviewBoom = 0; cc.fx.GameConfig.GM_INFO.reviewBoom = 0;
cc.fx.GameConfig.GM_INFO.reviewDoor = 0; cc.fx.GameConfig.GM_INFO.reviewDoor = 0;
cc.fx.GameConfig.GM_INFO.reviewRevolving = 0;
cc.fx.GameConfig.GM_INFO.reviewLongAndShort = 0;
cc.fx.GameConfig.GM_INFO.rewardAdCoin = 1; cc.fx.GameConfig.GM_INFO.rewardAdCoin = 1;
cc.fx.GameConfig.GM_INFO.gameState = true; cc.fx.GameConfig.GM_INFO.gameState = true;
this.mask.opacity = 0; this.mask.opacity = 0;
@ -1329,7 +1330,20 @@ export default class MapConroler extends cc.Component {
this.revolvingWallAction(wallArray[j], 0, wall3); this.revolvingWallAction(wallArray[j], 0, wall3);
} }
} }
}
changeLongAndShortWall() {
//长短门状态变化
if (this.longAndShortWall.length != 0) {
// cc.fx.AudioManager._instance.playEffect("lockDoor", null);
for (let i = 0; i < this.longAndShortWall.length; i++) {
if (this.longAndShortWall[i].getChildByName("wall").getComponent("Wall").wall_Info.length > 0) {
console.log("执行一次长短变化");
this.longAndShortWall[i].getChildByName("wall").getComponent("Wall").changeLongAndShort();
}
}
}
} }
revolvingWallAction(startPos, endPos, wall) { revolvingWallAction(startPos, endPos, wall) {
@ -1664,17 +1678,6 @@ export default class MapConroler extends cc.Component {
this.openWall[i].getChildByName("wall").getComponent("Wall").changeLock(); this.openWall[i].getChildByName("wall").getComponent("Wall").changeLock();
} }
} }
//长短门状态变化
if (this.longAndShortWall.length != 0) {
// cc.fx.AudioManager._instance.playEffect("lockDoor", null);
for (let i = 0; i < this.longAndShortWall.length; i++) {
if (this.longAndShortWall[i].getChildByName("wall").getComponent("Wall").wall_Info.length > 0) {
console.log("执行一次长短变化");
this.longAndShortWall[i].getChildByName("wall").getComponent("Wall").changeLongAndShort();
}
}
}
//粘合块解锁状态变化 //粘合块解锁状态变化
if (this.adhesiveBlock.length != 0) { if (this.adhesiveBlock.length != 0) {
for (let i = 0; i < this.adhesiveBlock.length; i++) { for (let i = 0; i < this.adhesiveBlock.length; i++) {
@ -2091,7 +2094,10 @@ export default class MapConroler extends cc.Component {
this.changeFreeze(); this.changeFreeze();
this.changeState(type); this.changeState(type);
// console.log("特殊处理——————————————", type); // console.log("特殊处理——————————————", type);
if (type == true) this.changeRevolvingWall(); if (type == true) {
this.changeRevolvingWall();
this.changeLongAndShortWall();
}
} }
judgeWin(number) { judgeWin(number) {
@ -2510,8 +2516,12 @@ export default class MapConroler extends cc.Component {
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) coin = 500; else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) coin = 500;
} }
else if (type == "revolving") { else if (type == "revolving") {
if (cc.fx.GameConfig.GM_INFO.reviewDoor == 1) coin = 500; if (cc.fx.GameConfig.GM_INFO.reviewRevolving == 1) coin = 500;
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) coin = 500; else if (cc.fx.GameConfig.GM_INFO.reviewRevolving == 2) coin = 500;
}
else if (type == "longAndShort") {
if (cc.fx.GameConfig.GM_INFO.reviewLongAndShort == 1) coin = 500;
else if (cc.fx.GameConfig.GM_INFO.reviewLongAndShort == 2) coin = 500;
} }
data.coin = -coin; data.coin = -coin;
// console.log("自身金币:",cc.fx.GameConfig.GM_INFO.coin,"消耗金币:",coin); // console.log("自身金币:",cc.fx.GameConfig.GM_INFO.coin,"消耗金币:",coin);
@ -2558,8 +2568,13 @@ export default class MapConroler extends cc.Component {
} }
else if (data.type == "revolving") { else if (data.type == "revolving") {
this.changeRevolvingWall(); this.changeRevolvingWall();
if (cc.fx.GameConfig.GM_INFO.reviewDoor < 2) if (cc.fx.GameConfig.GM_INFO.reviewRevolving < 2)
cc.fx.GameConfig.GM_INFO.reviewDoor += 1; cc.fx.GameConfig.GM_INFO.reviewRevolving += 1;
}
else if (data.type == "longAndShort") {
this.changeLongAndShortWall();
if (cc.fx.GameConfig.GM_INFO.reviewLongAndShort < 2)
cc.fx.GameConfig.GM_INFO.reviewLongAndShort += 1;
} }
if (this.node.parent.getChildByName("Ice").active) { if (this.node.parent.getChildByName("Ice").active) {
@ -2839,6 +2854,17 @@ export default class MapConroler extends cc.Component {
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 1) buyBtn.getChildByName("coin2").active = true; else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 1) buyBtn.getChildByName("coin2").active = true;
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) buyBtn.getChildByName("coin3").active = true; else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) buyBtn.getChildByName("coin3").active = true;
} }
else if (type == "longAndShort") {
this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Time").active = false;
this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Boom").active = false;
this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("Lock").active = false;
this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("LongAndShort").active = true;
let buyBtn = this.node.parent.parent.getChildByName("Lose").getChildByName("lose").getChildByName("LongAndShort").getChildByName("buyBtn");
buyBtn.getChildByName("coin1").active = buyBtn.getChildByName("coin2").active = buyBtn.getChildByName("coin3").active = false;
if (cc.fx.GameConfig.GM_INFO.reviewDoor == 0) buyBtn.getChildByName("coin1").active = true;
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 1) buyBtn.getChildByName("coin2").active = true;
else if (cc.fx.GameConfig.GM_INFO.reviewDoor == 2) buyBtn.getChildByName("coin3").active = true;
}
} }
}, time); }, time);
@ -4115,13 +4141,13 @@ export default class MapConroler extends cc.Component {
let direction = wall.node.parent.name; let direction = wall.node.parent.name;
if (direction == "left" || direction == "right") { if (direction == "left" || direction == "right") {
if (wall.length >= shu) { if (wall.length >= shu) {
console.log("竖方向长短不够"); console.log("竖方向长短不够", wall.length, shu);
jg = true; jg = true;
} }
} }
else { else {
if (wall.length >= heng) { if (wall.length >= heng) {
console.log("横方向长短不够"); console.log("横方向长短不够", wall.length, heng);
jg = true; jg = true;
} }
} }

View File

@ -71,6 +71,8 @@ export class GameConfig {
review: number; //复活次数 review: number; //复活次数
reviewBoom: number; //炸弹复活次数 reviewBoom: number; //炸弹复活次数
reviewDoor: number; //门复活次数 reviewDoor: number; //门复活次数
reviewRevolving: number; //转盘复活次数
reviewLongAndShort: number; //长短期复活次数
currSeed: number; //用于随机数种子 currSeed: number; //用于随机数种子
openid: string; //微信用户唯一id openid: string; //微信用户唯一id
gameId: string; //游戏ID gameId: string; //游戏ID
@ -152,6 +154,7 @@ export class GameConfig {
//游戏内信息 //游戏内信息
static get Instance() { static get Instance() {
@ -247,6 +250,8 @@ export class GameConfig {
review: 0, //复活次数 review: 0, //复活次数
reviewBoom: 0, //炸弹复活次数 reviewBoom: 0, //炸弹复活次数
reviewDoor: 0, //门复活次数 reviewDoor: 0, //门复活次数
reviewRevolving: 0, //转盘复活次数
reviewLongAndShort: 0, //长短期复活次数
currSeed: 200000, //用于随机数种子 currSeed: 200000, //用于随机数种子
openid: "", //微信用户唯一id openid: "", //微信用户唯一id
gameId: "100001", //游戏ID gameId: "100001", //游戏ID

View File

@ -426,8 +426,8 @@ var GameTool = {
//关卡上限 //关卡上限
maxLevel() { maxLevel() {
let jg = false; let jg = false;
if (cc.fx.GameConfig.GM_INFO.level > 849) { if (cc.fx.GameConfig.GM_INFO.level > 829) {
cc.fx.GameConfig.GM_INFO.level = 850; cc.fx.GameConfig.GM_INFO.level = 830;
jg = true; jg = true;
} }
return jg; return jg;

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "b0977ad0-2836-4787-bd8c-3818f1e3f6a9",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 488,
"height": 124,
"platformSettings": {},
"subMetas": {
"LongAndShot": {
"ver": "1.0.6",
"uuid": "4a57b97e-2f59-497f-9b6a-2b2872010e71",
"importer": "sprite-frame",
"rawTextureUuid": "b0977ad0-2836-4787-bd8c-3818f1e3f6a9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 488,
"height": 124,
"rawWidth": 488,
"rawHeight": 124,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "525b270d-0531-4bca-b0a1-35e60f819ad9",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 286,
"height": 72,
"platformSettings": {},
"subMetas": {
"LongAndShot_btn": {
"ver": "1.0.6",
"uuid": "1bf5bf0d-055c-49b0-93a5-6d0eb083f9a6",
"importer": "sprite-frame",
"rawTextureUuid": "525b270d-0531-4bca-b0a1-35e60f819ad9",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 286,
"height": 72,
"rawWidth": 286,
"rawHeight": 72,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "3830d0d3-b6df-479b-aa29-a79979008963",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 765,
"height": 138,
"platformSettings": {},
"subMetas": {
"LongAndShot_icon": {
"ver": "1.0.6",
"uuid": "b306ce47-98dc-4b7b-97df-d1c72a88d0aa",
"importer": "sprite-frame",
"rawTextureUuid": "3830d0d3-b6df-479b-aa29-a79979008963",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 765,
"height": 138,
"rawWidth": 765,
"rawHeight": 138,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -0,0 +1,38 @@
{
"ver": "2.3.7",
"uuid": "f3646dbb-b654-4afd-ad63-f815942961e5",
"importer": "texture",
"type": "sprite",
"wrapMode": "clamp",
"filterMode": "bilinear",
"premultiplyAlpha": false,
"genMipmaps": false,
"packable": true,
"width": 248,
"height": 65,
"platformSettings": {},
"subMetas": {
"LongAndShot_title": {
"ver": "1.0.6",
"uuid": "dd8d6162-9875-47c2-ad71-5a31077d6a13",
"importer": "sprite-frame",
"rawTextureUuid": "f3646dbb-b654-4afd-ad63-f815942961e5",
"trimType": "auto",
"trimThreshold": 1,
"rotated": false,
"offsetX": 0,
"offsetY": 0,
"trimX": 0,
"trimY": 0,
"width": 248,
"height": 65,
"rawWidth": 248,
"rawHeight": 65,
"borderTop": 0,
"borderBottom": 0,
"borderLeft": 0,
"borderRight": 0,
"subMetas": {}
}
}
}

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 316, "width": 255,
"height": 78, "height": 65,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"Revolving_btn": { "Revolving_btn": {

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 2025, "width": 2021,
"height": 1326, "height": 1398,
"platformSettings": {}, "platformSettings": {},
"subMetas": {} "subMetas": {}
} }

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 277, "width": 950,
"height": 272, "height": 1314,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"tanchuang1": { "tanchuang1": {

View File

@ -8,8 +8,8 @@
"premultiplyAlpha": false, "premultiplyAlpha": false,
"genMipmaps": false, "genMipmaps": false,
"packable": true, "packable": true,
"width": 285, "width": 289,
"height": 252, "height": 256,
"platformSettings": {}, "platformSettings": {},
"subMetas": { "subMetas": {
"taoxin": { "taoxin": {

View File

@ -0,0 +1,426 @@
{
"LEVEL_INFO": [
{
"risefall": [],
"id": "467",
"map": [
8,
9
],
"time": 100,
"gap": []
}
],
"BLOCK_INFO": [
[
{
"block": 0,
"color": 3,
"type": 9,
"position": {
"x": 120,
"y": -420,
"z": 0
},
"adhesiveTime": 2,
"floor": 1,
"floorTime": 3,
"id": 210
},
{
"block": 0,
"color": 4,
"type": 9,
"position": {
"x": 240,
"y": -420,
"z": 0
},
"adhesiveTime": 1,
"floor": 1,
"floorTime": 3,
"id": 220
},
{
"block": 0,
"color": 11,
"type": 0,
"position": {
"x": 360,
"y": -420,
"z": 0
},
"floor": 1,
"floorTime": 3,
"id": 230
},
{
"block": 0,
"color": 9,
"type": 5,
"position": {
"x": 360,
"y": -300,
"z": 0
},
"floor": 1,
"floorTime": 3,
"id": 240
},
{
"block": 1,
"color": 4,
"type": 0,
"position": {
"x": 360,
"y": -180,
"z": 0
},
"floor": 1,
"floorTime": 3,
"id": 250
},
{
"block": 0,
"color": 3,
"type": 0,
"position": {
"x": 120,
"y": -180,
"z": 0
},
"floor": 1,
"floorTime": 3,
"id": 250
},
{
"block": 0,
"color": 11,
"type": 0,
"position": {
"x": -240,
"y": 300,
"z": 0
},
"id": 260
},
{
"block": 2,
"color": 6,
"type": 0,
"position": {
"x": -120,
"y": 180,
"z": 0
},
"id": 280
},
{
"block": 0,
"color": 6,
"type": 0,
"position": {
"x": 360,
"y": 300,
"z": 0
},
"id": 290
},
{
"block": 1,
"color": 2,
"type": 0,
"position": {
"x": 240,
"y": -60,
"z": 0
},
"id": 300
},
{
"block": 2,
"color": 1,
"type": 0,
"position": {
"x": 0,
"y": -180,
"z": 0
},
"id": 310
},
{
"block": 0,
"color": 10,
"type": 0,
"position": {
"x": 0,
"y": 180,
"z": 0
},
"id": 320
},
{
"block": 14,
"color": 5,
"type": 4,
"position": {
"x": -120,
"y": -420,
"z": 0
},
"freezeTime": 8,
"id": 340
},
{
"block": 18,
"color": 9,
"type": 4,
"position": {
"x": 240,
"y": 60,
"z": 0
},
"freezeTime": 12,
"id": 350
},
{
"block": 1,
"color": 6,
"type": 4,
"position": {
"x": -120,
"y": 60,
"z": 0
},
"freezeTime": 2,
"id": 350
},
{
"block": 0,
"color": 7,
"type": 0,
"position": {
"x": 120,
"y": 300,
"z": 0
},
"id": 360
},
{
"block": 0,
"color": 5,
"type": 0,
"position": {
"x": -240,
"y": -180,
"z": 0
},
"id": 360
},
{
"block": 1,
"color": 8,
"type": 0,
"position": {
"x": -120,
"y": -60,
"z": 0
},
"id": 370
},
{
"block": 0,
"color": 5,
"type": 5,
"position": {
"x": -240,
"y": 180,
"z": 0
},
"id": 380
},
{
"block": 0,
"color": 10,
"type": 9,
"position": {
"x": 360,
"y": -60,
"z": 0
},
"adhesiveTime": 2,
"id": 390
},
{
"block": 0,
"color": 8,
"type": 9,
"position": {
"x": 360,
"y": 60,
"z": 0
},
"adhesiveTime": 1,
"id": 400
}
]
],
"WALL_INFO": [
[
{
"id": 468,
"num": 0,
"color": 10,
"special": 0,
"length": 2
},
{
"id": 469,
"num": 1,
"color": 10,
"special": 0,
"length": 0
},
{
"id": 470,
"num": 2,
"color": 7,
"special": 0,
"length": 1
},
{
"id": 471,
"num": 4,
"color": 9,
"special": 1,
"length": 1
},
{
"id": 472,
"num": 5,
"color": 8,
"special": 0,
"length": 2
},
{
"id": 473,
"num": 6,
"color": 8,
"special": 0,
"length": 0
},
{
"id": 474,
"num": 8,
"color": 5,
"special": 0,
"length": 3
},
{
"id": 475,
"num": 10,
"color": 5,
"special": 0,
"length": 0
},
{
"id": 476,
"num": 12,
"color": 5,
"special": 0,
"length": 0
},
{
"id": 477,
"num": 16,
"color": 4,
"special": 0,
"length": 2
},
{
"id": 478,
"num": 18,
"color": 4,
"special": 0,
"length": 0
},
{
"id": 479,
"num": 24,
"color": 1,
"special": 0,
"length": 2
},
{
"id": 480,
"num": 25,
"color": 1,
"special": 0,
"length": 0
},
{
"id": 481,
"num": 23,
"color": 3,
"special": 0,
"length": 1
},
{
"id": 482,
"num": 21,
"color": 5,
"special": 1,
"length": 1
},
{
"id": 483,
"num": 19,
"color": 6,
"special": 0,
"length": 2
},
{
"id": 484,
"num": 20,
"color": 6,
"special": 0,
"length": 0
},
{
"id": 485,
"num": 13,
"color": 9,
"special": 0,
"length": 3
},
{
"id": 486,
"num": 15,
"color": 9,
"special": 0,
"length": 0
},
{
"id": 487,
"num": 17,
"color": 9,
"special": 0,
"length": 0
},
{
"id": 488,
"num": 7,
"color": 2,
"special": 0,
"length": 2
},
{
"id": 489,
"num": 9,
"color": 2,
"special": 0,
"length": 0
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "bfce7962-7faa-41ec-9402-2d001e734abb",
"importer": "json",
"subMetas": {}
}

View File

@ -0,0 +1,426 @@
{
"LEVEL_INFO": [
{
"risefall": [],
"id": "467",
"map": [
8,
9
],
"time": 100,
"gap": []
}
],
"BLOCK_INFO": [
[
{
"block": 0,
"color": 3,
"type": 9,
"position": {
"x": 120,
"y": -420,
"z": 0
},
"adhesiveTime": 2,
"moveFloor": 1,
"moveFloorTime": 3,
"id": 210
},
{
"block": 0,
"color": 4,
"type": 9,
"position": {
"x": 240,
"y": -420,
"z": 0
},
"adhesiveTime": 1,
"moveFloor": 1,
"moveFloorTime": 3,
"id": 220
},
{
"block": 0,
"color": 11,
"type": 0,
"position": {
"x": 360,
"y": -420,
"z": 0
},
"moveFloor": 1,
"moveFloorTime": 3,
"id": 230
},
{
"block": 0,
"color": 9,
"type": 5,
"position": {
"x": 360,
"y": -300,
"z": 0
},
"moveFloor": 1,
"moveFloorTime": 3,
"id": 240
},
{
"block": 1,
"color": 4,
"type": 0,
"position": {
"x": 360,
"y": -180,
"z": 0
},
"moveFloor": 1,
"moveFloorTime": 3,
"id": 250
},
{
"block": 0,
"color": 3,
"type": 0,
"position": {
"x": 120,
"y": -180,
"z": 0
},
"moveFloor": 1,
"moveFloorTime": 3,
"id": 250
},
{
"block": 0,
"color": 11,
"type": 0,
"position": {
"x": -240,
"y": 300,
"z": 0
},
"id": 260
},
{
"block": 2,
"color": 6,
"type": 0,
"position": {
"x": -120,
"y": 180,
"z": 0
},
"id": 280
},
{
"block": 0,
"color": 6,
"type": 0,
"position": {
"x": 360,
"y": 300,
"z": 0
},
"id": 290
},
{
"block": 1,
"color": 2,
"type": 0,
"position": {
"x": 240,
"y": -60,
"z": 0
},
"id": 300
},
{
"block": 2,
"color": 1,
"type": 0,
"position": {
"x": 0,
"y": -180,
"z": 0
},
"id": 310
},
{
"block": 0,
"color": 10,
"type": 0,
"position": {
"x": 0,
"y": 180,
"z": 0
},
"id": 320
},
{
"block": 14,
"color": 5,
"type": 4,
"position": {
"x": -120,
"y": -420,
"z": 0
},
"freezeTime": 8,
"id": 340
},
{
"block": 18,
"color": 9,
"type": 4,
"position": {
"x": 240,
"y": 60,
"z": 0
},
"freezeTime": 12,
"id": 350
},
{
"block": 1,
"color": 6,
"type": 4,
"position": {
"x": -120,
"y": 60,
"z": 0
},
"freezeTime": 2,
"id": 350
},
{
"block": 0,
"color": 7,
"type": 0,
"position": {
"x": 120,
"y": 300,
"z": 0
},
"id": 360
},
{
"block": 0,
"color": 5,
"type": 0,
"position": {
"x": -240,
"y": -180,
"z": 0
},
"id": 360
},
{
"block": 1,
"color": 8,
"type": 0,
"position": {
"x": -120,
"y": -60,
"z": 0
},
"id": 370
},
{
"block": 0,
"color": 5,
"type": 5,
"position": {
"x": -240,
"y": 180,
"z": 0
},
"id": 380
},
{
"block": 0,
"color": 10,
"type": 9,
"position": {
"x": 360,
"y": -60,
"z": 0
},
"adhesiveTime": 2,
"id": 390
},
{
"block": 0,
"color": 8,
"type": 9,
"position": {
"x": 360,
"y": 60,
"z": 0
},
"adhesiveTime": 1,
"id": 400
}
]
],
"WALL_INFO": [
[
{
"id": 468,
"num": 0,
"color": 10,
"special": 0,
"length": 2
},
{
"id": 469,
"num": 1,
"color": 10,
"special": 0,
"length": 0
},
{
"id": 470,
"num": 2,
"color": 7,
"special": 0,
"length": 1
},
{
"id": 471,
"num": 4,
"color": 9,
"special": 1,
"length": 1
},
{
"id": 472,
"num": 5,
"color": 8,
"special": 0,
"length": 2
},
{
"id": 473,
"num": 6,
"color": 8,
"special": 0,
"length": 0
},
{
"id": 474,
"num": 8,
"color": 5,
"special": 0,
"length": 3
},
{
"id": 475,
"num": 10,
"color": 5,
"special": 0,
"length": 0
},
{
"id": 476,
"num": 12,
"color": 5,
"special": 0,
"length": 0
},
{
"id": 477,
"num": 16,
"color": 4,
"special": 0,
"length": 2
},
{
"id": 478,
"num": 18,
"color": 4,
"special": 0,
"length": 0
},
{
"id": 479,
"num": 24,
"color": 1,
"special": 0,
"length": 2
},
{
"id": 480,
"num": 25,
"color": 1,
"special": 0,
"length": 0
},
{
"id": 481,
"num": 23,
"color": 3,
"special": 0,
"length": 1
},
{
"id": 482,
"num": 21,
"color": 5,
"special": 1,
"length": 1
},
{
"id": 483,
"num": 19,
"color": 6,
"special": 0,
"length": 2
},
{
"id": 484,
"num": 20,
"color": 6,
"special": 0,
"length": 0
},
{
"id": 485,
"num": 13,
"color": 9,
"special": 0,
"length": 3
},
{
"id": 486,
"num": 15,
"color": 9,
"special": 0,
"length": 0
},
{
"id": 487,
"num": 17,
"color": 9,
"special": 0,
"length": 0
},
{
"id": 488,
"num": 7,
"color": 2,
"special": 0,
"length": 2
},
{
"id": 489,
"num": 9,
"color": 2,
"special": 0,
"length": 0
}
]
]
}

View File

@ -0,0 +1,6 @@
{
"ver": "1.0.2",
"uuid": "046d5141-18f0-4bea-884d-e538fa3ca403",
"importer": "json",
"subMetas": {}
}