更新示例教程

This commit is contained in:
YHH
2025-06-25 23:17:55 +08:00
parent 0b4a6b77e2
commit 78577db3f9
16 changed files with 91 additions and 201 deletions

View File

@@ -16,13 +16,9 @@ export class StatusUIManager extends Component {
static createStatusUIForMiner(miner: Node): MinerStatusUI | null {
const canvas = find('Canvas') || director.getScene()?.getChildByName('Canvas');
if (!canvas) {
console.error('[StatusUIManager] 未找到Canvas');
return null;
}
const minerIndex = this.extractMinerIndex(miner.name);
const yOffset = minerIndex * 20;
const uiRoot = new Node(`${miner.name}_StatusUI`);
canvas.addChild(uiRoot);
@@ -60,7 +56,6 @@ export class StatusUIManager extends Component {
const statusUI = uiRoot.addComponent(MinerStatusUI);
statusUI.setFollowTarget(miner);
statusUI.yOffset = 100 + yOffset;
const nameNode = new Node('NameLabel');
uiRoot.addChild(nameNode);
@@ -238,7 +233,6 @@ export class StatusUIManager extends Component {
static createWarehouseUI(warehouse: Node): MinerStatusUI | null {
const canvas = find('Canvas') || director.getScene()?.getChildByName('Canvas');
if (!canvas) {
console.error('[StatusUIManager] 未找到Canvas');
return null;
}
@@ -273,7 +267,6 @@ export class StatusUIManager extends Component {
const statusUI = uiRoot.addComponent(MinerStatusUI);
statusUI.setFollowTarget(warehouse);
statusUI.yOffset = 150;
statusUI.nameLabel = null;
statusUI.statusLabel = null;