战棋类RPG游戏引擎开发日志【二】

战棋类RPG游戏引擎开发日志【二】

C++引擎部分所包含的部分类方法及成员初步定稿:

 

基本的位图处理类——KBitmap

基本的精灵类——KSprite

基本的文字显示类——KTextout

基本的声音处理类——KSound

 

二者基础之上扩展的:

主角类——KHero

NPC类——KNPC(战斗场景中我方成员)

敌人类——KEnemy

人物可能具有的特殊属性类——KSpelActer

 

之后是人物的装备:

装备武器类——KEquipment

道具类——KGoods

物品可能包含的附加属性类——KAtchActer

 

然后是:

武技和魔法——KCraft、KMagic

职业类——KVocation

 

最后是最重要的:

战斗场景类——KFSceneManager

非战斗场景类——KNFSceneManager

引擎框架类——KENEngine

 

此外,还有一些类待定:

特技魔法动画类

战斗系统类

 

最后这两个类便于代码控制,但要作为引擎的一部分,允许用户进行脚本控制则具备一定的难度。

引擎进一步完善中……

 

你可能感兴趣的:(战棋类RPG游戏引擎开发日志【二】)