📄 总体架构.txt
字号:
总体架构
==============================================================================================================================
World
OK. Config
OK. Property //配置信息
Logic
Physics //特化了的Logic子系统
OK. Message //可通过网络(或在本地)传递的对象,用以实现各Object之间的各种交互
☆ Object //Scene之中的各种对象,通过传递Message互相交互
OK. Scene
Scene //场景树,用以实现时空系统,通过与远程Scene传递Message来进行同步
OK. Network
select/poll/epoll/iocp //网络消息调度
TCP/SCTP //使用各种协议建立连接、传递数据
OK. MessageRouter //负责路由本地消息对象
Database
File
DBMS
UI //人机交互界面(这里不仅指GUI,也包括一切输入输出的途径)
Output
★ GUI //图形用户界面
Graph //以渲染图形的形式进行输出
Audio //音效和音乐的输出
Input //处理各个输入设备所产生的输入序列及其排列组合
★ Keyboard //键盘输入
Mouse //鼠标输入
Mic //话筒输入
OK. Factory
OK. Factory
OK. DynamicFactory
------------------------------------------------------------------------------------------------------------------------------
OK. Timer //定时器,用以实现定时和时间流速控制
Serialization //负责对象的序列化和重建
==============================================================================================================================
依赖的开发库:
http://www.boost.org
Boost.Program_options
Boost.Smart Pointers
Boost.Date_Time
http://www.monkey.org/~provos/libevent/
Libevent
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -