引擎学习
文章平均质量分 71
KevinYuen
Observer
展开
-
OGRE中Policy设计
Policy 和 Policy Classes有助于我们设计出更加安全,有效率且具有高度弹性的“设计元素”。所谓Policy,是用来定义一个class或者class template的接口,该接口以下项目之一或者全部组成:内隐类型定义,成员函数,成员变量。templatestruct OpNewCreator{ static T* Create() { return原创 2009-03-13 22:11:00 · 666 阅读 · 0 评论 -
OGRE之单件模式与DLL插件
在OGRE中插件系统扮演了非常关键的角色,它让引擎的灵活性,扩展性大大提高,用户可以通过创建一个DLL的插件类来向引擎添加自定义的各种管理器或者功能模块。但是在单件模式和多个DLL的协作的实现却不是那么的容易,其中包含一些比较细节的问题。下面举一个我刚发生的错误例子:一个插件测试解决方案: 1.一个执行模块(exe)里面又两个文件: FactoryMana原创 2009-03-12 22:57:00 · 1464 阅读 · 0 评论