技能系统修改为 只负责普通技能
This commit is contained in:
@@ -16,12 +16,10 @@ export class Hero extends ecs.Entity {
|
||||
HeroModel!: HeroModelComp;
|
||||
HeroView!: HeroViewComp;
|
||||
BattleMove!: BattleMoveComp;
|
||||
HeroSkills!: HeroSkillsComp;
|
||||
|
||||
protected init() {
|
||||
this.addComponents<ecs.Comp>(
|
||||
BattleMoveComp,
|
||||
HeroSkillsComp,
|
||||
HeroModelComp
|
||||
);
|
||||
}
|
||||
@@ -61,12 +59,12 @@ export class Hero extends ecs.Entity {
|
||||
hv.atk_skill=hero.skills[0]
|
||||
this.add(hv);
|
||||
|
||||
// 初始化多个技能组件
|
||||
const skillsComp = this.get(HeroSkillsComp);
|
||||
// 正确初始化已有技能
|
||||
hero.skills.forEach(skillId => {
|
||||
this.addSkill(skillId); // 使用addSkill方法确保初始化
|
||||
});
|
||||
// // 初始化多个技能组件
|
||||
// const skillsComp = this.get(HeroSkillsComp);
|
||||
// // 正确初始化已有技能
|
||||
// hero.skills.forEach(skillId => {
|
||||
// this.addSkill(skillId); // 使用addSkill方法确保初始化
|
||||
// });
|
||||
|
||||
// 初始化移动参数
|
||||
const move = this.get(BattleMoveComp);
|
||||
|
||||
Reference in New Issue
Block a user