关卡调整
This commit is contained in:
@@ -57,9 +57,11 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
if (enemyX > currentX) {
|
||||
move.direction = 1; // 向右移动
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
view.node.getChildByName("top").setScale(1, 1, 1); // 面向右侧
|
||||
} else {
|
||||
move.direction = -1; // 向左移动
|
||||
view.node.setScale(-1, 1, 1); // 面向左侧
|
||||
view.node.getChildByName("top").setScale(-1, 1, 1); // 面向左侧
|
||||
}
|
||||
|
||||
// 继续向敌人方向移动
|
||||
@@ -96,8 +98,10 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
// 设置朝向
|
||||
if (direction === 1) {
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
view.node.getChildByName("top").setScale(1, 1, 1); // 面向右侧
|
||||
} else {
|
||||
view.node.setScale(-1, 1, 1); // 面向左侧
|
||||
view.node.getChildByName("top").setScale(-1, 1, 1); // 面向左侧
|
||||
}
|
||||
|
||||
// 确保不会超过目标位置
|
||||
@@ -114,6 +118,7 @@ export class BattleMoveSystem extends ecs.ComblockSystem implements ecs.ISystemU
|
||||
// 到达目标位置后,面向右侧(敌人方向)
|
||||
move.direction = 1;
|
||||
view.node.setScale(1, 1, 1); // 面向右侧
|
||||
view.node.getChildByName("top").setScale(1, 1, 1); // 面向右侧
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user