feat(hero): 初始化角色和怪物技能数据,修改技能数据引用
- 在Hero实体中初始化技能数组,添加技能UUID和冷却时间信息 - 在Monster实体中遍历怪物技能,准备技能相关数据 - 在HeroViewComp中新增skills属性以存储技能信息 - 在SkillEnt中修正技能属性赋值,使用深拷贝避免引用问题 - 删除SkillConComp中无用的空行,优化update方法代码格式
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user