update 添加松鼠角色

This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2023-10-30 02:34:11 +08:00
parent ca84f38096
commit bb4334c0ff
178 changed files with 6352 additions and 195 deletions

View File

@@ -14,6 +14,8 @@ enum ProcessEnum {
AttackEnemy = 2,
//回阵型
MoveToTactical = 3,
//释放技能
ReleaseSkills = 4,
}
export default abstract class GFSMBattle extends GFSMBase{
@@ -51,13 +53,19 @@ export default abstract class GFSMBattle extends GFSMBase{
title:"攻击敌人",
mode:GFSMProcessMode.WaitExecute,
execute: this.onAttackProcess.bind(this),
to:[ProcessEnum.SeekEnemy],//移动回阵型
to:[ProcessEnum.SeekEnemy,ProcessEnum.ReleaseSkills],//移动回阵型 释放技能
},
[ProcessEnum.MoveToTactical]:{
title:"移动回阵型",
mode:GFSMProcessMode.WaitExecute,
execute: this.onMoveToTacticalProcess.bind(this),
to:[ProcessEnum.SeekEnemy],//移动回阵型
},
[ProcessEnum.ReleaseSkills]:{
title:"释放技能",
mode:GFSMProcessMode.WaitExecute,
execute: this.onReleaseSkillsProcess.bind(this),
to:[ProcessEnum.AttackEnemy],//继续攻击
}
}
@@ -141,12 +149,24 @@ export default abstract class GFSMBattle extends GFSMBase{
this.player.fsmAnim.isAttack = true;
//如果有敌人则攻击 没有 则 重置
if(this.enemy){
// if(){
// //如果可以释放大招
// }else{
// //不可以则普攻
//朝向敌人
this.player.onTowardsTarget(this.enemy);
return GFSMProcessEnum.Wait;
// }
}else{
return ProcessEnum.SeekEnemy;
}
}
//释放技能
onReleaseSkillsProcess(){
}
}