随笔分类 -  Ogre

摘要:原文:nedmalloc结构分析 nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧;i.获取最低位的出现位置的掩码;x&(-x)ii.判断值为2的幂:x & (x-1) == 0ii 阅读全文
posted @ 2016-07-10 00:13 米罗西 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:原文:ogre内存管理 OGRE内存分配策略相关文件及简述 OGRE提供了自己的内存分配策略,甚至为STL容器提供了新的分配策略,相关文件及简述如下: OgreMemoryAllocatedObject.h OgreMemoryAllocatedObject.cpp // 所有使用Ogre内存分配器 阅读全文
posted @ 2016-07-10 00:12 米罗西 阅读(439) 评论(0) 推荐(0) 编辑
摘要:原文:OGRE 内存管理 Ogre引擎中与内存管理相关的文件大致有以下几个(只列出头文件) OgreAlignedAllocator.h OgreMemoryAllocatedObject.h OgreMemoryAllocatorConfig.h OgreMemoryNedAlloc.h Ogre 阅读全文
posted @ 2016-07-10 00:11 米罗西 阅读(320) 评论(0) 推荐(0) 编辑
摘要:原文:Ogre的内存分配策略 读这个之前,强烈建议看一下Alexandrescu的modern c++的第一章关于policy技术的解释。应该是这哥们发明的,这里只是使用。 首先列出涉及到的头文件:(这几个头文件彼此之间相关性挺大的,应该一起看) 只在调试期使用: OgreMemoryTracker 阅读全文
posted @ 2016-07-10 00:10 米罗西 阅读(238) 评论(0) 推荐(0) 编辑
摘要:原文:引擎工具开发的一些总结 参数编辑 可以说, 引擎工具在除了一些特定操作外, 80%的事情都是在进行参数的编辑与保存等. 从我接触工具开发开始, 就一直在学习如何简化这么部分的工作. 因为我见过很多业余的编辑器, 大多都是每加一个参数就在UI层写一些代码, 在IO层加一些版本兼容代码等. 而这些 阅读全文
posted @ 2016-06-02 22:01 米罗西 阅读(237) 评论(0) 推荐(0) 编辑
摘要:原文:OGRE中用到的设计模式 1. 单例模式(Singleton) 2. 工厂方法(Factory Method) 3. 适配器模式(Adapter) 4. 桥接模式(Bridge) 5. 职责链模式(Chain of Responsibility) 6. 迭代器模式(Iterator) Ogre 阅读全文
posted @ 2016-06-02 21:57 米罗西 阅读(355) 评论(0) 推荐(0) 编辑
摘要:原文:Beginner Tutorial 1: SceneNode, Entity,和SceneManager 结构 先决条件 这个教程假设你有C++编程的基础并且可以配置并编译OGRE应用程序 (如果你在配置环境方面有问题,请看 OGRE + MinGW + Code::Blocks环境的搭建). 阅读全文
posted @ 2016-06-02 21:55 米罗西 阅读(736) 评论(0) 推荐(0) 编辑
摘要:原文:Ogre3d 2.1 源码编译安装教程 今年是3D手游年,今年也是游戏引擎战争进入白热的一年。 移动游戏的红海时代,让各大端游也忍不住纷纷伸出大白腿,Unreal、CryEngine纷纷宣布自己引擎免费,且不说效果怎么样,反正免费一个我就下过来折腾一下。今日在群里得知,两年没更新的Ogre3d 阅读全文
posted @ 2016-06-01 23:03 米罗西 阅读(451) 评论(0) 推荐(0) 编辑
摘要:OGRE 2.1 Windows 编译 环境: Windows 7 64Bit Visual Studio 2012 OGRE 2.1 CMake 2.8.12.1 OGRE: OGRE官方推出了最新的OGRE2.1版本,链接地址: https://bitbucket.org/sinbad/ogre 阅读全文
posted @ 2016-05-31 23:42 米罗西 阅读(893) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示