feat: 添加等级颜色显示,优化卡池和英雄等级UI
1. 新增getLvColor工具函数,根据等级返回对应颜色 2. 为英雄信息面板和卡牌添加等级文本颜色设置 3. 重构卡池等级节点命名和显示逻辑,修复prefab布局 4. 新增英雄自身等级显示组件到卡牌预制件
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { Color } from "cc";
|
||||
|
||||
/** 碰撞分组 */
|
||||
export enum BoxSet {
|
||||
//物理碰撞tag
|
||||
@@ -121,3 +123,14 @@ export class NumberFormatter {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function getLvColor(lv: number): Color {
|
||||
switch (lv) {
|
||||
case 2: return new Color("#2ECC71");
|
||||
case 3: return new Color("#3498DB");
|
||||
case 4: return new Color("#9B59B6");
|
||||
case 5: return new Color("#F1C40F");
|
||||
case 6: return new Color("#E74C3C");
|
||||
default: return Color.WHITE;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user