Skip to content

lgynico/mmo_skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mmo_skill

一个简单的 MMO 技能系统

技能对象

GameObject 战斗场景中游戏对象的基类,定义对象基本属性,如位置,朝向,类型

BattleUnit 拥有属性的战斗单元基类,定义基本的战斗规则,由有限状态机控制

Hero 玩家控制对象类型,继承自 BattleUnit

Monster 系统控制的 AI 怪物类型,继承自 BattleUnit

Projectile 由技能创建的子弹对象,目前只有远程普攻使用

Trap 由技能创建的法术场,用来做碰撞检测

Skill 技能对象,包含技能的觖发流程

Effect 技能效果,一个技能包含多个效果

Buff 伤害,治疗,属性改变等逻辑实现类

Halo 光环类,类似 Trap 但稍有不同

技能流程

// TODO 待补充

About

一个简单的 MMO 技能系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages