网络游戏开发学习
文章平均质量分 83
navyblue1982
这个作者很懒,什么都没留下…
展开
-
D3D学习笔记(初始化Direct3D-1)
初始化Direct3D(在这个过程中仍需要程序员熟知图形学的基础知识和D3D的基本类型)Direct3D:是一种低层图形API,它能让我们利用3D硬件加速来渲染3D世界。我们可以把Direct3D看作是应用程序和图形设备之间的中介。HAL: Direct3D不能直接作用于图形设备,因为现在市面上的显卡种类实在是太多了并且每种显卡都有不同的性能和处理事件的方式。例如,两种不同的显卡实现清屏的原创 2005-04-30 19:35:00 · 4473 阅读 · 0 评论 -
D3D学习笔记(初始化Direct3D-2)
初始化Direct3D(步骤)下面几点说明怎样初始化Direct3D。根据下边的步骤你能初始化Direct3D:1. 获得一个IDirect3D9接口指针。这个接口用于获得物理设备的信息和创建一个IDirect3DDevice9接口,它是一个代表我们显示3D图形的物理设备的C++对象。2. 检查设备的技术特性(D3DCAPS9),搞清楚主显卡是否支持硬件顶点处理。我们需要知道假如它能支持,我们就能原创 2005-05-01 13:35:00 · 3410 阅读 · 0 评论 -
D3D学习笔记(渲染管道)
渲染管道它是用来创建为3D世界进行几何描述的2D图形并设定一个虚拟摄相机确定这个世界中哪一部分将被透视投影到屏幕上 D3D中最基础的东西——顶点渲染,这个东西就和2D游戏中的画点是一个道理,重要性就不多说了,一个字,“太重要了!”。 渲染的基本步骤是这样的: (1) 定义顶点格式和FVF (2) 创建顶点缓冲区并填充之 (3) 用D3D进行渲染为了创建一个自定义的顶点结构,我们原创 2005-05-03 21:15:00 · 3520 阅读 · 1 评论 -
D3D学习笔记(我的第一个D3D程序)
首先申明这个程序是根据翁云兵 翻译的游戏程序设计入门(DirectX® 9.0)>>修改的;下面那个程序什么都没有完成,就是创建一个窗口.但是麻雀虽小,里面的所有的D3D基本功能都包含了.不怕笑话,这个程序我研究了2天.把这个坎过去了就好办了,接下来要学的东西就应该轻松点了.起码理解起来没什么问题了. 利用D3D做程序无非是两步:1)创建设备2)利用创建的设备来完成要做的任务,然后释放设备 还有下原创 2005-05-02 21:34:00 · 2725 阅读 · 1 评论 -
Object-Oriented Game Design(面向对象游戏设计)
Object-Oriented Game Design(面向对象游戏设计) IntroductionIt is fairly common knowledge that producing high-quality computer games is somewhat time intensive and normally involves a fairly large team of indiv原创 2005-05-13 12:55:00 · 2715 阅读 · 0 评论