上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 和前面讲解的Compositor一样,GpuProgram也对应一种资源文件,意思我们可以直接写一个文件来完成,不需要了解相关的类. 但是就和winform一样,直接拖控件能完成大部分工作,假如如果需要我们自己手工来定制相应控件,相应的类与属性还是需要了解的,不然我们看下Ogre里讲解延迟渲染的... 阅读全文
posted @ 2015-03-31 20:39 天天不在 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: Compositor脚本与类型 我们先看下面一张基本的Compositor的脚本图: 上面就是一个Composition资源.在解析时,主要是使用CompositionPass, CompositionTargetPass, CompositionTechnique, Compositor,而在... 阅读全文
posted @ 2015-03-05 23:11 天天不在 阅读(2841) 评论(0) 推荐(1) 编辑
摘要: 在看C++标准程序库书中,看到bind1st,bind2nd及bind的用法,当时就有一种熟悉感,仔细想了下,是F#里提到的柯里化。下面是维基百科的解释:在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的... 阅读全文
posted @ 2015-02-13 01:11 天天不在 阅读(2954) 评论(1) 推荐(1) 编辑
摘要: 我们首先需要下载.1.cmakehttp://www.cmake.org/download/(选择window安装包最方便)2.Ogre1.9源代码https://bitbucket.org/sinbad/ogre/src/4578da5bf5b00fdf023b87e98099d647c5cb92... 阅读全文
posted @ 2015-01-30 08:55 天天不在 阅读(4975) 评论(2) 推荐(2) 编辑
摘要: 在第一篇网络分解成点,线,面.第二篇分别点以球形,线以圆柱,面分别以MergerBatch整合批次显示.因为整合批次显示后,相应的点,线,面不能以Ogre本身的射线来选取,因为整合后,以点举例,多个点显示虽然不在一起,但是是一个Mesh.Ogre本身的检测只能检测到这里,在我们这不满足要求,相应... 阅读全文
posted @ 2015-01-01 23:32 天天不在 阅读(2342) 评论(0) 推荐(2) 编辑
摘要: 在上文中,我们把Ogre里的网格分解成点线面后,我们要完成一个新的功能,在点上突出显示. 得到顶点位置后,这个功能也就是一个很简单的事,最开始是每个顶点添加一个子节点,节点上添加一个圆点.foreach (var vect in this.Points){ var cEntity = ... 阅读全文
posted @ 2014-12-30 02:01 天天不在 阅读(1410) 评论(0) 推荐(1) 编辑
摘要: 这个需求可能比较古怪,一般Mesh我们组装好顶点,索引数据后,直接放入索引缓冲渲染就好了.但是如果有些特殊需要,如需要标注出Mesh的顶点,线,面这些信息,以及特殊显示这些信息。 最开始我想的是自己分析Mesh里的VertexData与IndexData,分析顶点时查找源码发现Ogre里本身有... 阅读全文
posted @ 2014-12-28 03:35 天天不在 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 在开始正文前,先说下Axiom3D里遇到的二个BUG. 1.在启动axiom生成的程序中,我发现输出里总是有一些如"billboard_type","billboard_origin"这些不能解析,我开始还在想是不是文件格式版本过期或是啥的,反正后面我查了下,发现这些是有对应解析类的,在对比对... 阅读全文
posted @ 2014-12-10 00:47 天天不在 阅读(2011) 评论(0) 推荐(2) 编辑
摘要: 从网上找了些资源,大多搜Ogre,Mesh资源,然后为了方便查看各个Mesh,以及对应骨骼动画.为了实用性,考虑放在原游戏窗口里实现.最开始打算窗口新建viewport来实现,后发现这种方式的局限性,不新键窗口与场景管理,所有的viewport都是对应的同一场景,不同的viewport能改变的是... 阅读全文
posted @ 2014-11-04 23:41 天天不在 阅读(1349) 评论(0) 推荐(1) 编辑
摘要: Axiom主要的代码大致翻看了下,就想到了自己来模拟一下游戏开发. 这章主要包括创建窗口及3D渲染的一些基本元素,并添加一个第三人称的骨骼动画作主角,加上前文中修改过后的地形组件,能用鼠标和键盘进行漫游.如下图所示. 在Axiom上给出的例子中,可以选择是用OpenGL或是DirectX... 阅读全文
posted @ 2014-10-07 21:37 天天不在 阅读(2788) 评论(6) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页