76 lines
1.5 KiB
TypeScript
76 lines
1.5 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 = 20,
|
|
}
|
|
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",
|
|
}; |