feat(hero): 初始化角色和怪物技能数据,修改技能数据引用

- 在Hero实体中初始化技能数组,添加技能UUID和冷却时间信息
- 在Monster实体中遍历怪物技能,准备技能相关数据
- 在HeroViewComp中新增skills属性以存储技能信息
- 在SkillEnt中修正技能属性赋值,使用深拷贝避免引用问题
- 删除SkillConComp中无用的空行,优化update方法代码格式
This commit is contained in:
walkpan
2025-10-17 22:29:10 +08:00
parent 2cdb25ac58
commit a3e4e70d9d
5 changed files with 14 additions and 7 deletions

View File

@@ -56,7 +56,7 @@ export class HeroViewComp extends CCComp {
is_master:boolean =false;
is_friend:boolean =false;
is_kalami:boolean =false;
skills:any=[]
mp: number = 100;
hp: number = 100; /** 血*/
shield:number=0; //当前护甲
@@ -163,7 +163,7 @@ export class HeroViewComp extends CCComp {
attrIndex !== Attrs.MAP &&
attrIndex !== Attrs.SPEED &&
attrIndex !== Attrs.DIS
) {
this.Attrs[attrIndex] = 0;
}