随笔 - 1407  文章 - 295  trackbacks - 0


改变世界的是这样一群人
他们寻找梦想中的乐园
当找不到时
他们亲手创造了它

------------------------



Time is Life

让我们一步步将梦想变成现实

不要迷失在技术的海洋里

任何未经实践检验的理论都是危险而不可靠的

一个人若精神上得不到自由而成为别人思想的奴隶,那么这种人是最可悲的,毋宁死而不做奴隶。

------------------------


吾生也有涯,而知也无涯。
以有涯随无涯,殆已;
已而为知者,殆而已矣!

常用链接

随笔分类(435)

文章分类(17)

3D游戏编程相关链接

搜索

  •  

最新评论

■ DXUT Research
DXUT源码分析 ---- 类CDXUTMeshFile      摘要: 类CDXUTMeshFile位于DXUTMesh.h和DXUTMesh.cpp中,继承自类CDXUTMeshFrame,其实类 CDXUTMeshFrame本身只完成一些基础操作,不是最终使用的一个类,CDXUTMeshFile在CDXUTMeshFrame的基础上将各种操作进一步封装。

在.x网格模型中使用框架的主要目的是实现模型自身包含的动画,而CDXUTMeshFile和CDXUTMeshFrame虽然考虑了网格模型的层次框架,可是并没有实现对网格模型动画的播放,所以通常不直接使用这两个类,因为对于不包含动画信息的静态网格模型CDXUTMesh类就已经足够了。当然也完全可以像使用CDXUTMesh类一样使用CDXUTMeshFile类来操作不包含动画信息的网格模型。  阅读全文
posted @ 2008-06-01 10:13 lovedday 阅读(141) | 评论 (0)  编辑
DXUT源码分析 ---- 类CDXUTMeshFrame      摘要: 类CDXUTMeshFrame封装了CDXUTMesh,与CDXUTMesh不同的是,类CDXUTMeshFrame可以包含框架层次结构,适用于更复杂的网格模型,框架层次正是骨骼动画所必须的。  阅读全文
posted @ 2008-06-01 07:50 lovedday 阅读(120) | 评论 (0)  编辑
DXUT源码分析 ---- 类CDXUTMesh      摘要: 类CDXUTMesh主要用于从一个指定的网格模型中加载数据、渲染模型以及销毁网格模型,它将整个网格模型作为一个整体进行操作,没有考虑网格模型内部的框架层次,对于不包含动画信息的网格模型,使用该类是一个比较好的选择。  阅读全文
posted @ 2008-05-31 11:37 lovedday 阅读(120) | 评论 (1)  编辑
DXUT源码分析 ---- 媒体文件查找函数      摘要: DXUT中涉及到媒体文件查找的函数有3个:DXUTFindMediaSearchTypicalDirs()、 DXUTFindMediaSearchParentDirs()、DXUTFindDXSDKMediaFileCch(),都位于 DXUTmisc.cpp文件中。  阅读全文
posted @ 2008-05-28 16:33 lovedday 阅读(222) | 评论 (2)  编辑
DXUT框架剖析      摘要: DXUT(也称sample framework)是建立在Direct3D API之上的Direct3D应用程序框架,有了DXUT这样一个Direct3D程序框架,只需在这个框架的基础上编写相应的代码,从而简化了 windows和Direct3D API的使用,可以高效地进行Direct3D程序设计。   阅读全文
posted @ 2008-05-19 14:33 lovedday 阅读(285) | 评论 (0)  编辑
【ZT】再看DXUT框架      摘要: 如果说Win32 API SDK中GDI部分是主旋律,那么MFC就是一个流行歌曲作家发挥之后完成的作品,而DXUT的图形框架则继承了Platform SDK中的风格,代码行间给人一种高贵的感觉。因为GDI函数都是C API,不利于代码的重用,DXUT框架则把他们包装成了C++的类,以便于用户继承更改控件特性。  阅读全文
posted @ 2008-05-18 20:29 lovedday 阅读(195) | 评论 (0)  编辑
【ZT】DXUT中控件、文本绘制、摄像机的使用      摘要: 这个指南涵盖了更多DXUT的高级应用. 这个指南里的大部分功能是可选的, 为了以最小的代价来增强你的应用程序. DXUT提供了一个简单的基于GUI系统的精灵和一个设备设置对话框. 另外, 它还提供了一些摄像机类.

这个指南的结果是一个具有完善功能的GUI 用于更改设备和场景的设置. 它将有按钮, 滑块, 和文本来示范这些功能.  阅读全文
posted @ 2008-05-18 17:31 lovedday 阅读(168) | 评论 (0)  编辑
【ZT】DirectX Sample分析:Framework图形界面中各类的作用及相互关系      摘要: BlendColor: 用以管理控件颜色,将控件状态与颜色绑定 ,例如鼠标移出时的淡出效果 ,将当前颜色与目标颜色做线性差值,每次颜色的增量根据流逝时间生成 。

Control : 控件的抽象基类。  阅读全文
posted @ 2008-05-18 16:50 lovedday 阅读(121) | 评论 (0)  编辑
【ZT】DXUTGUI控件的定制      摘要: 最近在研究DXUT自带的控件库,按照SDK及例子做了些试验,总是那个固定的样子(可以看DXSDK中的例子,就是哪种效果),让人一眼就看出来界面是利用DXUTGUI实现的。我想要做出自己的效果,看来必须定制。

定制包含两个方面,整个控件库风格的定制和特定控件实例本身的定制。  阅读全文
posted @ 2008-05-18 15:53 lovedday 阅读(224) | 评论 (1)  编辑
DXUT源码分析 ---- 类CGrowableArray      摘要: CGrowableArray是DXUT实现的一个可自动增长的模板类数组,类似于STL里的vector,该类的实现在DXUTmisc.h里。  阅读全文
posted @ 2008-05-18 14:05 lovedday 阅读(1030) | 评论 (0)  编辑