下载此文档

Manageddirectxforvb学习笔记一.doc


文档分类:外语学习 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
Manageddirectxforvb2005学****笔记(一)要使用Manageddirectx,需要先安装directxsdkaugust2006。其安装过程与其它程序没什么不同,所以在此就不多说了。添加对Manageddirectx的引用。新建一个窗体工程,打开“项目”菜单,单击添加引用。。。,选项卡下,,,,添加引用。,,否则在绘制纹理时会出现错误。然后在任何可能使用Manageddirectx的模块开头添加如下代码:,是为了可以更方便的使用Manageddirectx中的对象组件。创建一个设备device要使用Manageddirectx,创建device是基础,一个device可以理解为你电脑上的一个显示设备。1、首先看device的一个构造函数:Public Sub New(_    ByVal adapter As Integer,_    ByVal deviceType As DeviceType,_    ByVal renderWindowHandle As IntPtr,_    ByVal behaviorFlags As CreateFlags,_    ByVal presentationParameters() As PresentParameters_)参数:Adapter指定了你要用的视频卡的序号,当今电脑上可能不止一块视频卡,其可能的序号为0到视频卡总数-1,如果你的电脑只有一台显示器,或者你只想在主显示器上显示图形,酒可以采用默认序号(0)。deviceType要创建的设备类型。通常为Hardware类型。如果你想制作插件,可以选择Software类型,不过速度较慢。renderWindowHandle显示图形的窗体或控件句柄。 behaviorFlags 创建标志。常用的有:SoftwareVertexProcessing(软件顶点处理,实际上由CPU来完成,速度慢);HardwareVertexProcessing(硬件顶点处理,由GPU—图形处理器完成,不占用CPU的宝贵时间,但需要你的硬件支持);MixedVertexProcessing这是SoftwareVertexProcessing与HardwareVertexProcessing的组合,效率较高;PureDevice,纯设备处理,效果极好,但更需要你的硬件支持。 presentationParameters一个呈现参数,指定显示的格式,后备缓冲等信息。由设备的构造函数可以看出,为了创建一个最合适的设备,需要检测你的硬件是否支持硬件顶点处理,以及纯设备。这可以由caps类(功能类来完成)例如:DimflagAsCreateFlags=‘默认顶点处理为软件处理DimcapAsCaps=

Manageddirectxforvb学习笔记一 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小41 KB
  • 时间2020-02-27