写的时候就很蛋疼……写完了更蛋疼…………

骑士(Knight)引擎是本公司团队自主研发引擎经过多个项目不断的进化,研发人员不断的对引擎进行丰富得到的今天的标准版本,是一款适合于3D网络游戏开发引擎。 如今本引擎已成为一个由多套子系统共同构建的复杂系统,从建模动画插件到自定义纹理格式,从场景物理碰撞系统到后期特效处理,UI编辑,AI区域编辑,资源加密封包,P2P更新等模块更是均有专业的编辑工具。其外更涵盖了基于完成端口的网络库,基于ADO存储过程的数据访问库,文件资源管理,IO处理库,寻路库等网络游戏产品开发过程中的大部分重要环节。虽然其功能完善,但因基于COM机制开发,模块间低耦合高内聚,具备了较高的易用性,扩展性和容错性。更默认支持多种Debug工具辅助对代码进行效率分析和错误管理。 该引擎拥有快速高效的三维图形渲染技术,支持绚丽风雅的特效效果,并对市场主流3D MMOARPG游戏开发提供了优秀的底层支持。在当前主流的3D游戏引擎基础上更自主研发了柔布柔体处理,拖尾轨迹处理,逼真水面,高动态范围渲染以及多线程渲染技术,在渲染后期处理更提供了远景纵深,动态模糊,伪光晕效果。其中,多重纹理混合出丰富自然的地表效果加以大范围植被渲染,独特的动态光源管理,以及四叉超大室外场景管理更对创建复杂广阔的游戏世界提供了充足支持。角色蒙皮骨骼动画技术加以动作融合,能够充分适当的进行角色动作的过渡。更配以三维声音,弹簧负反馈摄像机,令游戏充满了高真实感。 服务器方面使用网关,游戏服务器,数据库服务器三层架构确保了游戏的安全性和最大性能,通过世界服务器的用户分配,可实现游戏服务器的受压动态均衡,更大程度上保证了服务器组的均衡性。对于极耗性能的AI以及寻路模块,更提供了额外的缓冲池服务器进行专门的优化处理,大大减轻了游戏服务器内的计算。外挂组接的排队服务器也在大大减少用户流失同时保证了登录服务器的稳定性。同时,对于中国网络的延迟问题更采用特殊的客户端预判断技术,将玩家对网络延迟的敏感度将到了最低。对于游戏中大量任务,物品,技能也是通过Lua脚本进行了方便快捷的扩展,更加适合快速迅捷的进行游戏产品的研发。