feat(战斗系统): 扩展为4条战斗线路并调整相关配置
- 将战斗线路从2条扩展为4条,新增LINE3和LINE4 - 修改Monster生成逻辑以支持4条线路 - 更新英雄刘邦的技能配置 - 调整基础攻击技能消耗为0 - 更新地图预制体以包含新增线路
This commit is contained in:
@@ -44,8 +44,10 @@ export class Monster extends ecs.Entity {
|
||||
var node = instantiate(prefab);
|
||||
let LINE1=scene.entityLayer!.node!.getChildByName("LINE1")!;
|
||||
let LINE2=scene.entityLayer!.node!.getChildByName("LINE2")!;
|
||||
let LINE3=scene.entityLayer!.node!.getChildByName("LINE3")!;
|
||||
let LINE4=scene.entityLayer!.node!.getChildByName("LINE4")!;
|
||||
// 🔥 设置初始 SiblingIndex - 防止溢出
|
||||
const baseLane = lane === 0 ? LINE1 : LINE2;
|
||||
const baseLane = lane === 0 ? LINE1 : lane === 1 ? LINE2 : lane === 2 ? LINE3 : LINE4;
|
||||
node.parent = baseLane
|
||||
const collider = node.getComponent(BoxCollider2D);
|
||||
if (collider) collider.enabled = false; // 先禁用 // 延迟一帧启用碰撞体
|
||||
|
||||
Reference in New Issue
Block a user