积分遮挡问题

This commit is contained in:
2025-06-13 16:26:18 +08:00
parent 9d573c0582
commit c487abd4fc
4 changed files with 2763 additions and 166 deletions

View File

@@ -45,6 +45,9 @@ export class Stage extends Laya.Script {
@property(Laya.Box)
public obj_blocks: Laya.Box
@property(Laya.Box)
public obj_pos: Laya.Box
private blocks: Array<Block> = []
@property(Laya.Box)
@@ -108,17 +111,21 @@ export class Stage extends Laya.Script {
for (let i = 0; i < this.obj_blocks.numChildren; i++) {
YGroup = i
const ibox = this.obj_blocks.getChildAt(i)
const pos_ibox = this.obj_pos.getChildAt(i)
for (let j = 0; j < ibox.numChildren; j++) {
XGroup = j
const jbox = ibox.getChildAt(j)
const VBox = jbox.getChildByName("VBox")
const pos_jbox = pos_ibox.getChildAt(j)
const pos_VBox = pos_jbox.getChildByName("VBox")
for (let k = 0; k < VBox.numChildren; k++) {
const kbox = VBox.getChildAt(k)
const pos_kbox = pos_VBox.getChildAt(k)
for (let l = 0; l < kbox.numChildren; l++) {
const block = kbox.getChildAt(l).getComponent(Block)
const XIndex = j * 3 + l
const YIndex = i * 3 + k
block.onInit(XIndex, YIndex, XGroup, YGroup, this, this.onClickBlock)
block.onInit(XIndex, YIndex, XGroup, YGroup, pos_kbox.getChildAt(l) as Laya.Box, this, this.onClickBlock)
this.blocks[XIndex + YIndex * 9] = block
}
}
@@ -369,6 +376,7 @@ export class Stage extends Laya.Script {
this.onApplyBlock(this.selectedBlock)
}
this.onSetBlock(this.selectedBlock)
this.onUpdateCandys()
}
}