mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 02:36:14 +00:00
update 添加松鼠角色
This commit is contained in:
@@ -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(){
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user