基于有限状态机的游戏角色控制系统设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yanlian2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着游戏行业的快速发展以及玩家数量的逐渐增加,此时对新游戏内容可玩性的要求也越来越高,相应地游戏中的角色行为也越来越复杂和多变。如何妥善地对角色的行为进行管理和控制,逐渐成为了游戏开发中的重点和难点。基于这点,本文实现了一个基于有限状态机的角色控制系统,有效地对游戏中角色的行为进行了管理和控制。系统基于游戏人工智能中的有限状态机技术实现。首先对游戏中角色具有的行为进行需求分析,归纳出角色所有可能的行为以及角色应当具有的数值。接着将依据角色可能的行为将角色划分为自由状态、眩晕状态、死亡状态和奥义状态四个有限状态机系统中的状态,通过转换将角色的不同状态之联系起来。然后按照状态管理模块、消息事件处理模块以及角色划分的四个状态完成了系统的详细设计。最后依据系统的设计完成角色控制系统的实现。其中,自由状态包括角色在能自由受到操作并进行响应的行为,并按照层次状态机设计实现为包含静立、移动和减速三个子状态的复合状态。眩晕状态下角色则不受控制但是会对外部事件进行响应。而死亡状态角色不受控制也不对外部事件进行响应。奥义状态根据角色的不同,分别实现为不同的奥义状态。消息事件处理模块中将系统与外部进行交互的信息封装为消息进行传递。状态则在收到消息且符合条件后通过状态管理模块向不同的状态进行转换。系统在游戏中运行稳定,状态机内状态间转换正确。并且系统扩展性良好并且易于理解,对游戏的后续开发和现有功能的修改提供了极大的便利。
其他文献
中职学校旅游服务与管理专业是根据市场的需要,为旅游行业培养出具有一定职业能力的应用型人才。作者基于长期的一线教学工作实践,从教学方法、实践性教学、开展技能竞赛方面
为了明确曲靖烟区土壤有效微量元素的空间分布特征及其影响因子,采用GPS定位技术进行了大规模的土壤取样测定,并分析了曲靖植烟土壤有效态微量元素的总体特征和空间变异特征,
<正>企业工会工作必须紧紧围绕企业中心工作开展。工会组织通过履行工会各项职能,在做好保障和服务的同时,创新性地开展工会各项工作,从而促进企业和员工的共同发展。在当前
黑龙江省是东北地区连接中蒙俄经济走廊的重要节点。对黑龙江省在新时代提升口岸建设提出建议,为黑龙江省口岸贸易健康、持续发展提供有益的启示。
在单轴压缩条件下对鄂尔多斯盆地煤系地层中的中砂岩、细砂岩、粉砂岩进行声发射(AE)和红外辐射测试,分析加载过程中应力、声发射能量、平均红外温度(AIRT)与时间演化特征,研
WTO《反倾销协议》规定,低于成本销售(出口)属于非正常贸易行为,可以实施相应的制裁来维护公平贸易竞争。本文认为,模仿生产的成本问题有其特殊性,模仿产品的低于成本销售在
体育专业大学生的就业现状不容乐观。解决就业难的问题,要通过大力开展创业教育来改变传统人才培养模式,不仅要培养学生掌握专业知识和技能的能力,而且要侧重于培养学生掌握