虽然上一节这样就算一个完整的Direct3D程序了,但是你不看代码的话完全看不出他和一个默认的c#工程有哪些区别,所以,我们必须在我们的场景中建立一些东西来说明我们编写的是一个完整的Direct3D程
虽然上一节这样就算一个完整的Direct3D程序了,但是你不看代码的话完全看不出他和一个默认的c#工程有哪些区别,所以,我们必须在我们的场景中建立一些东西来说明我们编写的是一个完整的Direct3D程
首先,我们要认识的是device,这也是Direct3D的基本 The Direct3D 设备 所有的有关绘图的Direct3D类的根就是device类,你可以认为这个类就是你电脑中的真实设备,所有在
making our triangle three dimensional 回头看看我们以前的程序,它看起来并不那么三维。我们只是在windows窗口中画了一个三角形而已,而这个用GDI是很容易做到的
首先,我们要认识的是device,这也是Direct3D的基本 The Direct3D 设备 所有的有关绘图的Direct3D类的根就是device类,你可以认为这个类就是你电脑中的真实设备,所有在
making our triangle three dimensional 回头看看我们以前的程序,它看起来并不那么三维。我们只是在windows窗口中画了一个三角形而已,而这个用GDI是很容易做到的
We've Got Camera and Action; What About Lights? 现在我们已经让我们的三角形旋转起来的,但是我们还想做的更好一些,怎么办呢?我们可以给他加上灯光,灯光这个
初始化Direct3D (在这个过程中仍需要程序员熟知图形学的基础知识和D3D的基本类型) Direct3D:是一种低层图形API,它能让我们利用3D硬件加速来渲染3D世界。我们可以把Direct
初始化Direct3D(步骤) 下面几点说明怎样初始化Direct3D。根据下边的步骤你能初始化Direct3D: 1. 获得一个IDirect3D9接口指针。这个接口用于获得物理设备的信息和创建一个
We've Got Camera and Action; What About Lights? 现在我们已经让我们的三角形旋转起来的,但是我们还想做的更好一些,怎么办呢?我们可以给他加上灯光,灯光这个