fix(游戏平衡): 调整怪物生成参数和预算计算

- 修改MonSet中的坐标参数以优化怪物生成位置
- 降低基础预算值防止队列积压
- 增加怪物生成间隔时间并移除暂停机制
This commit is contained in:
walkpan
2026-01-02 14:40:43 +08:00
parent ffa6bbec6f
commit 91129505d2
3 changed files with 12 additions and 30 deletions

View File

@@ -256,7 +256,8 @@ function getSpawnWeights(timeInSeconds: number): SpawnWeight[] {
export function calculateBudget(timeInSeconds: number, heroHpRatio: number = 1.0): number {
// 基础预算:每秒产生的点数
// 假设1分钟时为20点公式: Budget = Base * (1 + 60/60 * 0.2) = Base * 1.2 = 20 => Base ≈ 16
const Base_Budget = 16;
// 修改:降低基础预算,避免队列积压。每秒 1.5 点左右(减半)。
const Base_Budget = 1.5;
// 时间因子:随时间增加难度
const timeFactor = 1 + (timeInSeconds / 60) * 0.2;