修改随机关卡逻辑,ui修改
This commit is contained in:
parent
d1ada4a56e
commit
14d9d5b609
|
|
@ -464,7 +464,6 @@ export default class MapConroler extends cc.Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
let endLevel = false;
|
let endLevel = false;
|
||||||
console.log("33333333333333333", cc.fx.GameTool.maxLevel(), cc.fx.GameConfig.GM_INFO.GameplayType)
|
|
||||||
if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
||||||
endLevel = true;
|
endLevel = true;
|
||||||
}
|
}
|
||||||
|
|
@ -2326,13 +2325,14 @@ export default class MapConroler extends cc.Component {
|
||||||
let endLevelShow = () => {
|
let endLevelShow = () => {
|
||||||
let levelNum = this.node.parent.parent.getChildByName("Win").getChildByName("tween").getChildByName("endlessNode").getChildByName("levelNum")
|
let levelNum = this.node.parent.parent.getChildByName("Win").getChildByName("tween").getChildByName("endlessNode").getChildByName("levelNum")
|
||||||
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.endLevelNum, 45, 48, "half_black_", levelNum, true);// 45 48
|
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.endLevelNum, 45, 48, "half_black_", levelNum, true);// 45 48
|
||||||
|
|
||||||
cc.fx.GameTool.setEndLevelLabelPos(levelNum);
|
cc.fx.GameTool.setEndLevelLabelPos(levelNum);
|
||||||
if (!cc.fx.GameConfig.GM_INFO.randomLevel || cc.fx.GameConfig.GM_INFO.randomLevel === 0) {
|
if (!cc.fx.GameConfig.GM_INFO.randomLevel || cc.fx.GameConfig.GM_INFO.randomLevel === 0) {
|
||||||
cc.fx.GameConfig.GM_INFO.randomLevel = 31;
|
cc.fx.GameConfig.GM_INFO.randomLevel = 31;
|
||||||
}
|
}
|
||||||
cc.fx.StorageMessage.setStorage("randomLevel", cc.fx.GameConfig.GM_INFO.randomLevel);
|
cc.fx.StorageMessage.setStorage("randomLevel", cc.fx.GameConfig.GM_INFO.randomLevel);
|
||||||
}
|
}
|
||||||
console.log("222222222222222", cc.fx.GameTool.maxLevel(), cc.fx.GameConfig.GM_INFO.GameplayType)
|
|
||||||
|
|
||||||
// if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
// if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
||||||
if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
if (cc.fx.GameTool.maxLevel() && cc.fx.GameConfig.GM_INFO.GameplayType == 1) {
|
||||||
|
|
@ -2470,7 +2470,6 @@ export default class MapConroler extends cc.Component {
|
||||||
this.node.parent.parent.parent.getChildByName("zhuanchang").active = true;
|
this.node.parent.parent.parent.getChildByName("zhuanchang").active = true;
|
||||||
this.node.parent.parent.parent.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "up", false);
|
this.node.parent.parent.parent.getChildByName("zhuanchang").getComponent(sp.Skeleton).setAnimation(1, "up", false);
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
console.log("11111111111111111111111", cc.fx.GameConfig.GM_INFO.randomLevel);
|
|
||||||
let rLevel = cc.fx.StorageMessage.getStorage("randomLevel");
|
let rLevel = cc.fx.StorageMessage.getStorage("randomLevel");
|
||||||
let endLevelNum = cc.fx.StorageMessage.getStorage("endLevelNum");
|
let endLevelNum = cc.fx.StorageMessage.getStorage("endLevelNum");
|
||||||
if (!cc.fx.GameConfig.GM_INFO.randomLevel || cc.fx.GameConfig.GM_INFO.randomLevel === 0) {
|
if (!cc.fx.GameConfig.GM_INFO.randomLevel || cc.fx.GameConfig.GM_INFO.randomLevel === 0) {
|
||||||
|
|
@ -5185,7 +5184,23 @@ export default class MapConroler extends cc.Component {
|
||||||
top.getChildByName("level").active = false;
|
top.getChildByName("level").active = false;
|
||||||
top.getChildByName("difficultySpr").active = false;
|
top.getChildByName("difficultySpr").active = false;
|
||||||
this.node.parent.parent.parent.getChildByName("Pause").getChildByName("share").active = false;
|
this.node.parent.parent.parent.getChildByName("Pause").getChildByName("share").active = false;
|
||||||
let levelNum = endlessNode.getChildByName("levelNum");
|
let endNode = endlessNode.getChildByName("endNode");
|
||||||
|
let levelNum = endNode.getChildByName("levelNum");
|
||||||
|
let level_x = endNode.getChildByName("level_x");
|
||||||
|
let endlessSpr = endNode.getChildByName("endlessSpr");
|
||||||
|
endlessSpr.x = -72;
|
||||||
|
level_x.x = -5;
|
||||||
|
if (cc.fx.GameConfig.GM_INFO.endLevelNum < 10) {
|
||||||
|
endNode.x = 40;
|
||||||
|
} else if (cc.fx.GameConfig.GM_INFO.endLevelNum >= 10 && cc.fx.GameConfig.GM_INFO.endLevelNum < 100) {
|
||||||
|
endNode.x = 25;
|
||||||
|
} else if (cc.fx.GameConfig.GM_INFO.endLevelNum >= 100 && cc.fx.GameConfig.GM_INFO.endLevelNum < 1000) {
|
||||||
|
endNode.x = 5;
|
||||||
|
} else if (cc.fx.GameConfig.GM_INFO.endLevelNum >= 1000) {
|
||||||
|
endlessSpr.x = -92;
|
||||||
|
level_x.x = -25;
|
||||||
|
endNode.x = 0;
|
||||||
|
}
|
||||||
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.endLevelNum, 45, 48, "half_black_", levelNum, true);
|
NumberToImage.numberToImageNodes(cc.fx.GameConfig.GM_INFO.endLevelNum, 45, 48, "half_black_", levelNum, true);
|
||||||
cc.fx.GameTool.setEndLevelLabelPos(levelNum);
|
cc.fx.GameTool.setEndLevelLabelPos(levelNum);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2110,30 +2110,32 @@ var GameTool = {
|
||||||
MiniGameSdk.API.shushu_Track('error', errorData);
|
MiniGameSdk.API.shushu_Track('error', errorData);
|
||||||
},
|
},
|
||||||
getNextLevel() {
|
getNextLevel() {
|
||||||
const MAX_LEVEL = cc.fx.GameConfig.GM_INFO.level - 30;
|
// const MAX_LEVEL = cc.fx.GameConfig.GM_INFO.level - 30;
|
||||||
const MIN_LEVEL = 30; // 从30开始
|
// const MIN_LEVEL = 30; // 从30开始
|
||||||
if (cc.fx.GameTool.maxLevel()) {
|
// if (cc.fx.GameTool.maxLevel()) {
|
||||||
if (cc.fx.GameConfig.GM_INFO.randomLevel >= MAX_LEVEL) {
|
// if (cc.fx.GameConfig.GM_INFO.randomLevel >= MAX_LEVEL) {
|
||||||
cc.fx.GameConfig.GM_INFO.randomLevel = MIN_LEVEL;
|
// cc.fx.GameConfig.GM_INFO.randomLevel = MIN_LEVEL;
|
||||||
} else if (cc.fx.GameConfig.GM_INFO.randomLevel == 0) {
|
// } else if (cc.fx.GameConfig.GM_INFO.randomLevel == 0) {
|
||||||
cc.fx.GameConfig.GM_INFO.randomLevel = MIN_LEVEL;
|
// cc.fx.GameConfig.GM_INFO.randomLevel = MIN_LEVEL;
|
||||||
}
|
// }
|
||||||
let nextLevel = 0;
|
// let nextLevel = 0;
|
||||||
if (cc.fx.GameConfig.GM_INFO.randomLevel == MAX_LEVEL - 1) {
|
// if (cc.fx.GameConfig.GM_INFO.randomLevel == MAX_LEVEL - 1) {
|
||||||
nextLevel = MAX_LEVEL;
|
// nextLevel = MAX_LEVEL;
|
||||||
} else {
|
// } else {
|
||||||
nextLevel = Math.round(Math.random() * (MAX_LEVEL - cc.fx.GameConfig.GM_INFO.randomLevel)) + cc.fx.GameConfig.GM_INFO.randomLevel + 1;
|
// nextLevel = Math.round(Math.random() * (MAX_LEVEL - cc.fx.GameConfig.GM_INFO.randomLevel)) + cc.fx.GameConfig.GM_INFO.randomLevel + 1;
|
||||||
nextLevel = Math.min(nextLevel, MAX_LEVEL);
|
// nextLevel = Math.min(nextLevel, MAX_LEVEL);
|
||||||
}
|
// }
|
||||||
// Math.floor(Math.random() * 100) + 1;
|
// // Math.floor(Math.random() * 100) + 1;
|
||||||
cc.fx.GameConfig.GM_INFO.randomLevel = nextLevel;
|
// cc.fx.GameConfig.GM_INFO.randomLevel = nextLevel;
|
||||||
return nextLevel;
|
// return nextLevel;
|
||||||
}
|
// }
|
||||||
return 0;
|
// return 0;
|
||||||
|
|
||||||
|
return cc.fx.GameTool.getPurelyRandom();
|
||||||
},
|
},
|
||||||
|
|
||||||
getPurelyRandom() {
|
getPurelyRandom() {
|
||||||
const MAX_LEVEL = cc.fx.GameConfig.GM_INFO.level;
|
const MAX_LEVEL = cc.fx.GameConfig.GM_INFO.level - 30;
|
||||||
const MIN_LEVEL = 30;
|
const MIN_LEVEL = 30;
|
||||||
if (cc.fx.GameTool.maxLevel()) {
|
if (cc.fx.GameTool.maxLevel()) {
|
||||||
let randomNum = MAX_LEVEL - MIN_LEVEL;
|
let randomNum = MAX_LEVEL - MIN_LEVEL;
|
||||||
|
|
@ -2141,6 +2143,7 @@ var GameTool = {
|
||||||
let nextLevel = Math.floor(Math.random() * (randomNum + 1)) + MIN_LEVEL;
|
let nextLevel = Math.floor(Math.random() * (randomNum + 1)) + MIN_LEVEL;
|
||||||
return nextLevel;
|
return nextLevel;
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
},
|
},
|
||||||
// 抖动效果
|
// 抖动效果
|
||||||
onBtnJitter(node) {
|
onBtnJitter(node) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user