游戏开发
文章平均质量分 80
cfzjxz
这个作者很懒,什么都没留下…
展开
-
OGRE 引擎官方基础教程 (一)
先决条件:1.本范例假设你能够设置和编译一个OGRE应用程序,具体方法见设置方法,并且具备一定的C++语言编程基础。2.本范例是基于OGRE WIKI 框架程序的。开始工作:创建一个工程,命名为Tutorial,这里采用 Visual Studio 2010,加入下列文件BaseApplication.hBaseApplication.cppTutorial原创 2013-04-15 15:57:56 · 18967 阅读 · 0 评论 -
Lua-Luabind上手试用
LuaBind的简单介绍 Lua是一个非常优秀的脚本语言,广泛应用于游戏与日常工作。Lua非常的快,简单而且易于嵌入到其它程序实体(比如将它嵌入到一个自己开发的游戏应用当中)。设置Lua的环境也非常的简单,只需要一个luaL_newstate() 和lua_close()可以搞定。 麻烦的事情在于,需要花费太多的时间去关注Lua的Wrapper原创 2014-03-08 18:01:24 · 4635 阅读 · 0 评论 -
C++单元测试库QuickTest简介
QuickTest 是一种简单的用于C++单元测试的框架,它非常简洁的包含在一个头文件当中,所以可以非常方便的放入到项目当中。使用QuickTest可以使用尽可能少的代码,简单地进行单元测试。 更多相关信息访问QuickTest的主页QuickTest1.最简单的例子:一个非常直观和简单的使用QT_TEST(testSquaredInts){ Q原创 2014-02-20 16:45:24 · 2274 阅读 · 0 评论 -
Ogre-Paged 教程(一)
什么是Ogre-Paged? PagedGeometry是一个Ogre优化大场景中大量实体渲染的一个工具,特别适合于密集的森林以及室外场景,这些大场景中往往有成千上万的树木,灌木,草,石头等等等。 Paged geometry拥有众多的渲染优势,最大的一点在于——速度。如果使用恰当的话,室外场景的渲染效率可以达到提高100倍甚至更多。同时,静态场景是分原创 2014-02-28 21:47:21 · 2144 阅读 · 0 评论 -
Visual Studio项目配置的总结
写的不错,最近OGRE的项目管理各种混乱,整理一下思路原文转自http://blog.csdn.net/waitforfree/article/details/8622059 VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整转载 2014-02-22 11:37:50 · 2758 阅读 · 0 评论 -
关于OgreSE的地形编辑文件的解析
打算编辑一个简单的Ogre地形, 在网上淘了半天编辑器, 太复杂的基本略过。发现xiaofei的OgreSE很不错, 镜湖的例子也很漂亮,源自 http://blog.csdn.net/rainofei/article/details/5629587 可以对于地形进行编辑,添加静态资源与物体等。最终产生的地形数据以xml格式保存在文件当中,那么对于自建的场景,在相关的开发中需要原创 2013-08-21 17:42:30 · 2982 阅读 · 1 评论 -
关于OGRE官方demos的一些想法
作为免费开源三维图形引擎的代表之一, OGRE确实有许多非常不错的特性。在尝试过的几款的三维引擎(如OpenSceneGraph, PANDA3D等), 我感觉OGRE的官方网站和文档做的非常不错(本来这些东西资料就少)更值得一提的是,OGRE的官方Demos非常不错,非常直观地告诉开发者OGRE能够做什么。官方的Basic教程也非常详细,一步步地从最基本的编译配置到主原创 2013-05-31 22:22:31 · 3941 阅读 · 2 评论 -
OGRE 引擎官方基础教程 (七) OGRE 和 CEGUI
版本要求OGRE: >= 1.7.0CEGUI: >= 0.7.0修改Basic Tutorial 7类定义如下所示BasicTutorial7 header#include "BaseApplication.h" #include #include class BasicTutorial7 : public BaseApplication{原创 2013-05-28 10:58:17 · 3818 阅读 · 0 评论 -
OGRE 引擎官方基础教程 (二)
同之前的教程一样,我么会使用一些 预先写好的 结构作为切入点。在第3,4讲里面我们会采用类似的方法 在BasicTutorial2类里面加入两个函数createViewport和createCamera,这两个函数在基类BaseApplication是定义好的虚函数改写头文件如下 BasicTutorial2.hBasicTutorial2 header class Bas原创 2013-05-27 09:05:16 · 3861 阅读 · 0 评论 -
Bullet库物体碰撞与属性研究
在Bullet库中,原创 2014-04-07 16:50:22 · 7634 阅读 · 0 评论