Files
heros/assets/script/game/common/config/BoxSet.ts
2025-06-11 23:55:45 +08:00

77 lines
1.6 KiB
TypeScript

/*
* @Author: dgflash
* @Date: 2021-11-23 15:28:39
* @LastEditors: dgflash
* @LastEditTime: 2022-01-26 16:42:00
*/
/** 碰撞分组 */
export enum BoxSet {
//物理碰撞tag
SKILL_TAG=8,
ATK_RANGE = 4,
//group
DEFAULT = 1,
MONSTER = 2,
HERO = 4,
MONSTER_SKILL = 8,
HERO_SKILL = 16,
PLAYER=32,
BOSS=64,
BOX_WIDTH = 64,
BOX_HEIGHT = 64,
//地图边界
LETF_END = -420,
RIGHT_END = 420,
HERO_START = -360,
MONSTER_START = 360,
END_POINT = 360,
//游戏地平线
GAME_LINE = 130,
CSKILL_X = 320,
CSKILL_Y = 400,
//攻击距离
ATK_RANGE_X = 150,
MOVE_RANGE_X = 20,
MAX_SKILL_SY = 50,
MAX_SKILL_BY = 80,
ATK_Y = 40,
ATK_X = 10,
}
export enum GameSet {
ATK_TO_ATK_RATIO=0.1,
ATK_TO_HP_RATIO=0.2,
ATK_TO_SHIELD_RATIO=2,
ATK_LINES = 3, //英雄数
MON_GOLD_ADD =2,
MON_COIN_ADD=2,
COIN_ADD=1,
DEF_RATE=0.7,
DODGE_MAX=70,
HERO_NUM=3,
AP_UPDATE_RATE=120,
AP_CHANGE_RATE=100,
}
export const ColorSet: { [key: string]: string } = {
RED: "FF364D",
RED1: "FC1702",
RED2: "7B0B05",
BLUE: "2CBEFF",
BLUE2: "00A8FF",
BLUE3: "117bff",
BLUE4: "113287",
YELLOW: "E0C300" ,
YELLOW2: "DBAD00" ,
YELLOW3: "F19A02",
YELLOW4: "8E3110",
GREEN: "83CE00",
GREEN2: "17A047",
GREEN3: "5ECC3C",
GREEN4: "014523",
PURPLE1: "B640EA",
PURPLE2: "621678",
ORIGIN1: "968369",
ORIGIN2: "483825",
};