Lgame之RPG之角色

来源:互联网 发布:软件系统设计说明书 编辑:程序博客网 时间:2024/04/27 12:21
     游戏地图过后就是那些在地图上游动的角色了, 当然包括游戏主角、npc、怪物等等了。我觉得这是一个很有趣的东西,这些东西构成了游戏的世界。
     Lgame中将所有这些角色使用叫RPGActors的管理器进行管理,其中包含了一个游戏角色的列表,通过自增长的Index进行索引;并将游戏角色分成组group和队伍team的结合;还提供了draw方法绘制出所有角色。于是我们改变角色的位置、状态角色就按照事先的约定绘制到屏上了。
     我们再将RPGActors管理的每一个RPGActor角色进行分析,他包含了角色的当前坐标、角色的状态(各种数值,能力等等)RPGStatus、角色的行为动画AnimationHelper等等,并提供了draw方法绘制角色。我们细看一下这个draw方法,其中对各种状态的提供了动画的逐格显示(移动状态,攻击状态,结束状态)。
原创粉丝点击