游戏框架

来源:互联网 发布:nginx测试配置文件 编辑:程序博客网 时间:2024/05/21 03:26

 

如果不用框架,开始开发的速度可能有优势,但一旦代码过多,一切就乱大了。。。
可以把图形渲染,逻辑处理,网络联机等都做成差不多的模块,然后加到框架,这样好管理一点。
class CFramework
{
public:
CFramework();
~CFramework();
void init();
void update();
void Shutdown();
void add(Module *module);//加入模块
};
Module 是一个纯虚函数类
class Module
{
public:
virtual void init();
virtual void update(float dt);
};

图形渲染,逻辑处理,网络联机模块就可以运行了。
原创粉丝点击