NeL 手游引擎

来源:互联网 发布:腾讯的域名注册 编辑:程序博客网 时间:2024/04/28 11:14

NeL 引擎用于Ryzom,其中包括 基础工具、网络、声音、碰撞、UI、3D引擎等开发MMORPG的必备工具。

Ryzom于2002年上线,至今仍在运营,初期客户端需要跑在56k甚至14.4k的调制解调器上,足见其底层库的健壮与稳定。


提取出Misc和Net两个库作为基础,增加上层工具,搭建跨平台的手游服务器。

Misc 是Nel的基础库,经过十几年的沉淀,其中的工具类已经很丰富。

Net 是网络库,用于网络传输,消息类有强大的序列化和反序列化能力。


改进:

增加vs2012的CMake配置。

增加对ProtoBuf、tolua++的支持。

增加双缓冲、环形队列、对象池。

增加短连接相关便捷定义。

移植了Ryzom的定时器系统(这个东西配合Nel很高效)。


RyzomCore 源码:https://bitbucket.org/ryzom

0 0
原创粉丝点击