fengye - 发表于 - 2005030509514603
MESH的得到一般使用Mesh.FromFile方法。当然它有很多个重载。一般使用 public static Mesh FromFile(string, MeshFlags, Device, out ExtendedMaterial); 方法。要注意的是,MESH的读取要在初始D3D设备以后来作。在MESH的初始方法中都需要D3D设备为参数,以后的MESH绘制也使用此设备。
对D3D设备的初始化中设置一般的显示属性,比如:深度测试,多重采样,灯光渲染开关,等等。
PresentParameters presentParams = new PresentParameters();
presentParams.Windowed=true;
presentParams.SwapEffect = SwapEffect.Discard;
presentParams.EnableAutoDepthStencil=true;
presentParams.AutoDepthStencilFormat=DepthFormat.D16;
presentParams.MultiSample=MultiSampleType.NonMaskable;
MyDev = new Device(0, DeviceType.Hardware, this,Crea