refactor(battle): 使用GameConst统一管理魔法数字
将战斗系统中的硬编码数字替换为GameConst中的常量定义,包括AI检测频率、技能延迟、索敌范围等
This commit is contained in:
36
assets/script/game/common/config/GameConst.ts
Normal file
36
assets/script/game/common/config/GameConst.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
|
||||
/**
|
||||
* 游戏通用常量定义
|
||||
* 用于替换硬编码数字,统一管理魔法数字
|
||||
*/
|
||||
export const GameConst = {
|
||||
/** 战斗系统常量 */
|
||||
Battle: {
|
||||
/** AI检测频率(秒):降低频率以优化性能 */
|
||||
AI_CHECK_INTERVAL: 0.2,
|
||||
|
||||
/** 技能施放延迟(秒):用于动画表现衔接 */
|
||||
SKILL_CAST_DELAY: 0.3,
|
||||
|
||||
/** 默认索敌/攻击范围 */
|
||||
DEFAULT_SEARCH_RANGE: 300,
|
||||
|
||||
/** 默认目标X坐标(右侧阵营) */
|
||||
DEFAULT_TARGET_X_RIGHT: 400,
|
||||
|
||||
/** 默认目标X坐标(左侧阵营) */
|
||||
DEFAULT_TARGET_X_LEFT: -400,
|
||||
|
||||
/** 默认目标Z坐标 */
|
||||
DEFAULT_TARGET_Z: 1,
|
||||
|
||||
/** 索敌时的Y轴偏移修正 */
|
||||
SEARCH_Y_OFFSET: 30,
|
||||
},
|
||||
|
||||
/** 技能相关常量 */
|
||||
Skill: {
|
||||
/** 最小目标数量 */
|
||||
MIN_TARGET_COUNT: 1,
|
||||
}
|
||||
};
|
||||
9
assets/script/game/common/config/GameConst.ts.meta
Normal file
9
assets/script/game/common/config/GameConst.ts.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.24",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "553dfb74-22f0-490d-a17e-b67757160d9b",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
||||
Reference in New Issue
Block a user