伤害系统有问题,打算放弃
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
import { ecs } from "../../../../extensions/oops-plugin-framework/assets/libs/ecs/ECS";
|
||||
import { HeroSkillSystem } from "./HeroSkillSystem";
|
||||
import { DamageSystem } from "../damage/DamageSystem";
|
||||
import { BattleManagerSystem } from "../battle/BattleManager";
|
||||
import { BattleEndSystem } from "../battle/BattleEndSystem";
|
||||
export class EcsSkillSystem extends ecs.System {
|
||||
constructor() {
|
||||
super();
|
||||
this.add(new HeroSkillSystem());
|
||||
this.add(new DamageSystem());
|
||||
|
||||
this.add(new BattleManagerSystem());
|
||||
this.add(new BattleEndSystem());
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -206,6 +206,7 @@ export class HeroSkillSystem extends ecs.ComblockSystem implements ecs.ISystemUp
|
||||
req.source = caster;
|
||||
req.target = target;
|
||||
req.baseValue = caster.get(HeroViewComp).ap * (config.ap / 100);
|
||||
req.delay = config.hited; // 添加命中延迟时间(秒)用于同步动画与伤害
|
||||
|
||||
// 播放技能特效
|
||||
caster.get(HeroViewComp).playSkillEffect(config.uuid);
|
||||
|
||||
Reference in New Issue
Block a user