fix(游戏平衡): 调整怪物生成参数和预算计算
- 修改MonSet中的坐标参数以优化怪物生成位置 - 降低基础预算值防止队列积压 - 增加怪物生成间隔时间并移除暂停机制
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user