游戏框架

如果不用框架,开始开发的速度可能有优势,但一旦代码过多,一切就乱大了。。。
可以把图形渲染,逻辑处理,网络联机等都做成差不多的模块,然后加到框架,这样好管理一点。
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);
};

图形渲染,逻辑处理,网络联机模块就可以运行了。
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读