更新配置和代码
This commit is contained in:
parent
dec5f2a745
commit
561c06172e
|
|
@ -685,6 +685,7 @@ export default class JiaZai extends cc.Component {
|
|||
});
|
||||
rightElements2.forEach(elementName => {
|
||||
let element;
|
||||
|
||||
element = loadNode.getChildByName("Top").getChildByName(elementName);
|
||||
|
||||
if (element) {
|
||||
|
|
@ -2918,6 +2919,16 @@ export default class JiaZai extends cc.Component {
|
|||
}
|
||||
|
||||
guideHammerAnimation() {
|
||||
if (this.node == undefined || this.node == null) {
|
||||
return;
|
||||
}
|
||||
if (this.node.getChildByName("Load") == undefined || this.node.getChildByName("Load") == null) {
|
||||
return;
|
||||
}
|
||||
if (this.node.getChildByName("Load").getChildByName("Top") == undefined || this.node.getChildByName("Load").getChildByName("Top") == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
let loadNode = this.node.getChildByName("Load");
|
||||
if (!loadNode) return;
|
||||
|
||||
|
|
|
|||
|
|
@ -692,11 +692,13 @@ export default class MapConroler extends cc.Component {
|
|||
const MAX_PER_FRAME = 10; // 每帧最大创建数量
|
||||
const MIN_PER_FRAME = 1; // 每帧最小创建数量
|
||||
let nianHe = false;
|
||||
|
||||
const createBlocks = () => {
|
||||
const startTime = performance.now();
|
||||
for (let i = 0; i < BLOCKS_PER_FRAME && index < blockArray.length; i++) {
|
||||
let blockInfo = blockArray[index];
|
||||
|
||||
if (blockInfo == undefined || blockInfo == null) continue;
|
||||
if (blockInfo.block == undefined || blockInfo.block == null) continue;
|
||||
// 缓存 Block_Array 访问
|
||||
const blockPrefab = this.Block_Array[blockInfo.block];
|
||||
let block = cc.instantiate(blockPrefab);
|
||||
|
|
@ -743,18 +745,20 @@ export default class MapConroler extends cc.Component {
|
|||
continue;
|
||||
}
|
||||
index++;
|
||||
let info = blockArray[index];
|
||||
let info2 = blockArray[index];
|
||||
if (info2 == undefined || info2 == null) continue;
|
||||
if (info2.block == undefined || info2.block == null) continue;
|
||||
// 缓存 Block_Array 访问
|
||||
const blockUpPrefab = this.Block_Array[info.block];
|
||||
const blockUpPrefab = this.Block_Array[info2.block];
|
||||
let blockUp = cc.instantiate(blockUpPrefab);
|
||||
blockUp.parent = this.node;
|
||||
blockUp.setPosition(cc.v2(info.position.x, info.position.y));
|
||||
blockUp.setPosition(cc.v2(info2.position.x, info2.position.y));
|
||||
|
||||
block.getComponent("Block").init(blockInfo, null, null, blockUp, false);
|
||||
setTimeout(() => {
|
||||
blockUp.getComponent("Block").init(info, null, null, block, true);
|
||||
blockUp.getComponent("Block").init(info2, null, null, block, true);
|
||||
}, 100);
|
||||
if (info.color != 11) {
|
||||
if (info2.color != 11) {
|
||||
this.blocks.push(blockUp);
|
||||
this.blockNum += 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -132,13 +132,13 @@ export default class AudioManager extends cc.Component {
|
|||
cc.audioEngine.setEffectsVolume(1);
|
||||
}
|
||||
var context = cc.audioEngine.playEffect(audioSource, loop);
|
||||
if (callback) {
|
||||
cc.audioEngine.setFinishCallback(context, function () {
|
||||
if (this && callback) {
|
||||
callback.call(this);
|
||||
}
|
||||
}.bind(this));
|
||||
}
|
||||
// if (callback) {
|
||||
// cc.audioEngine.setFinishCallback(context, function () {
|
||||
// if (this && callback) {
|
||||
// callback.call(this);
|
||||
// }
|
||||
// }.bind(this));
|
||||
// }
|
||||
// cc.wwx.OutPut.log('play audio effect isBrowser: ' + context.src);
|
||||
|
||||
this.mAudioMap[audioSource] = context;
|
||||
|
|
|
|||
|
|
@ -450,8 +450,8 @@ var GameTool = {
|
|||
//关卡上限
|
||||
maxLevel() {
|
||||
let jg = false;
|
||||
if (cc.fx.GameConfig.GM_INFO.level > 1109) {
|
||||
cc.fx.GameConfig.GM_INFO.level = 1110;
|
||||
if (cc.fx.GameConfig.GM_INFO.level > 1149) {
|
||||
cc.fx.GameConfig.GM_INFO.level = 1150;
|
||||
jg = true;
|
||||
}
|
||||
return jg;
|
||||
|
|
@ -2097,9 +2097,44 @@ var GameTool = {
|
|||
if (error == null) {
|
||||
return;
|
||||
}
|
||||
if (error.message == null || error.message == "null" || error.message == "" || error.message == undefined || error.message == "(null)") {
|
||||
if (error.message == undefined || error.message == null || error.message == "null" || error.message == "" || error.message == "(null)") {
|
||||
return;
|
||||
}
|
||||
|
||||
if (error.message.includes("null is not an object (evaluating 't._components.length')")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("o.call is not a function. (In 'o.call(this)', 'o.call' is undefined)")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("null is not an object (evaluating 't.node.parent')")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("please go to https://github.com/")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("null is not an object(evaluating 'a.block Info.node)")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("Cannot read properties of null (reading 'length')")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("null is not an object (evaluating 'this.node.getChildByName')")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("null is not an object(evaluating 'n.setPosition')")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("")) {
|
||||
return;
|
||||
}
|
||||
else if (error.message.includes("")) {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log("_____________________上报错误");
|
||||
if (!cc.fx.GameConfig.GM_INFO.error_message.includes(error.message)) {
|
||||
cc.fx.GameConfig.GM_INFO.error_message.push(error.message);
|
||||
|
|
@ -2109,9 +2144,10 @@ var GameTool = {
|
|||
//@ts-ignore
|
||||
wx.offError();
|
||||
}
|
||||
|
||||
let errorData = {
|
||||
error_type: "javascript",
|
||||
error_message: error.message || 'null',
|
||||
error_message: error.message,
|
||||
error_scene: cc.fx.GameConfig.GM_INFO?.sceneValue || 'null',
|
||||
error_stack: error.stack || '',
|
||||
game_version: cc.fx.GameConfig.GM_INFO?.version || 'unknown',
|
||||
|
|
|
|||
|
|
@ -45,6 +45,10 @@ export default class Boom extends cc.Component {
|
|||
this.node.getChildByName("time").children[0].x -= 2;
|
||||
this.node.getChildByName("time").children[0].x -= 3;
|
||||
}
|
||||
if (this.time <= 2) {
|
||||
this.node.getChildByName("time").children[0].scale *= 1.25;
|
||||
this.node.getChildByName("time").children[0].color = cc.Color.RED;
|
||||
}
|
||||
}
|
||||
// this.node.getChildByName("time").getComponent(cc.Label).string = this.time.toString();
|
||||
}
|
||||
|
|
@ -70,8 +74,8 @@ export default class Boom extends cc.Component {
|
|||
if (this.time <= 0) {
|
||||
this.time = 0;
|
||||
this.gameOver = true;
|
||||
|
||||
}
|
||||
|
||||
NumberToImage.numberToImageNodes(this.time, 30, 8, "half_black_", this.node.getChildByName("time"), false);
|
||||
cc.fx.GameTool.numberScaleAction(this.node.getChildByName("time").children[0]);
|
||||
if (this.node.getChildByName("time").children.length > 1) {
|
||||
|
|
@ -80,6 +84,10 @@ export default class Boom extends cc.Component {
|
|||
this.node.getChildByName("time").children[0].x -= 2;
|
||||
this.node.getChildByName("time").children[0].x -= 3;
|
||||
}
|
||||
if (this.time <= 2) {
|
||||
this.node.getChildByName("time").children[0].scale *= 1.25;
|
||||
this.node.getChildByName("time").children[0].color = cc.Color.RED;
|
||||
}
|
||||
if (this.time <= 0) {
|
||||
const mockTouchEvent = {
|
||||
getLocation: () => {
|
||||
|
|
|
|||
|
|
@ -30,32 +30,32 @@ export default class CardFlipEffect extends cc.Component {
|
|||
}
|
||||
|
||||
start() {
|
||||
this.node.opacity = 255;
|
||||
// 初始化材质参数
|
||||
if (this.material) {
|
||||
this.updateMaterialProperties();
|
||||
}
|
||||
// this.node.opacity = 255;
|
||||
// // 初始化材质参数
|
||||
// if (this.material) {
|
||||
// this.updateMaterialProperties();
|
||||
// }
|
||||
|
||||
setTimeout(() => {
|
||||
cc.tween(this.node.parent)
|
||||
.to(2, { y: 400 }, { easing: 'quadOut' })
|
||||
.start();
|
||||
this.startFlip();
|
||||
}, 5000);
|
||||
// setTimeout(() => {
|
||||
// cc.tween(this.node.parent)
|
||||
// .to(2, { y: 400 }, { easing: 'quadOut' })
|
||||
// .start();
|
||||
// this.startFlip();
|
||||
// }, 5000);
|
||||
|
||||
this.node.parent.getChildByName("dayinji3").opacity = 255;
|
||||
cc.tween(this.node.parent)
|
||||
.to(0.5, { y: 3500 })
|
||||
.call(() => {
|
||||
this.node.parent.getChildByName("dayinji3").opacity = 0;
|
||||
})
|
||||
.to(2, { y: 1940 })
|
||||
.call(() => {
|
||||
this.node.y = 400;
|
||||
this.node.opacity = 255;
|
||||
this.node.active = true;
|
||||
})
|
||||
.start();
|
||||
// this.node.parent.getChildByName("dayinji3").opacity = 255;
|
||||
// cc.tween(this.node.parent)
|
||||
// .to(0.5, { y: 3500 })
|
||||
// .call(() => {
|
||||
// this.node.parent.getChildByName("dayinji3").opacity = 0;
|
||||
// })
|
||||
// .to(2, { y: 1940 })
|
||||
// .call(() => {
|
||||
// this.node.y = 400;
|
||||
// this.node.opacity = 255;
|
||||
// this.node.active = true;
|
||||
// })
|
||||
// .start();
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user