1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-07-03 00:32:12 +08:00

feat(战斗系统): 改进敌人生成逻辑以围绕玩家位置生成

修改Wave.spawn方法以接受中心点参数,使敌人生成位置围绕玩家
在Starter和MakeFeed面板中调用spawnWave时计算玩家中心位置
重构EntityBase添加getPlayers方法获取所有玩家实体
重命名WorldManager.nextWave为doNextWave以更清晰表达意图
This commit is contained in:
2025-12-14 15:01:01 +08:00
parent 4648fedc73
commit 74d3e03fef
5 changed files with 26 additions and 12 deletions
+1 -1
View File
@@ -64,7 +64,7 @@ func startSingleplayerGame():
MultiplayerState.isMultiplayer = false
MultiplayerState.playerName = playerNameInput.text
EntityBase.generatePlayer(playerNameInput.text)
WorldManager.rootNode.spawnWave()
WorldManager.rootNode.spawnWave(Vector2.ZERO)
UIState.closeCurrentPanel()
func _ready():