C++引擎部分所包含的部分类方法及成员初步定稿:
基本的位图处理类——KBitmap
基本的精灵类——KSprite
基本的文字显示类——KTextout
基本的声音处理类——KSound
二者基础之上扩展的:
主角类——KHero
NPC类——KNPC(战斗场景中我方成员)
敌人类——KEnemy
人物可能具有的特殊属性类——KSpelActer
之后是人物的装备:
装备武器类——KEquipment
道具类——KGoods
物品可能包含的附加属性类——KAtchActer
然后是:
武技和魔法——KCraft、KMagic
职业类——KVocation
最后是最重要的:
战斗场景类——KFSceneManager
非战斗场景类——KNFSceneManager
引擎框架类——KENEngine
此外,还有一些类待定:
特技魔法动画类
战斗系统类
最后这两个类便于代码控制,但要作为引擎的一部分,允许用户进行脚本控制则具备一定的难度。
引擎进一步完善中……
posted on 2010-02-24 20:30
思月行云 阅读(2232)
评论(1) 编辑 收藏 引用