主题:DirectX高手进
在进行设备初始化过程中,执行如下代码时出现错误(变量的声明均无问题):
With dx3dSetting
BackBufferCount=1
BackBufferHeight=768
BackBufferWidth=1024
SwapEffect=Direct3D.SwapEffect.Discard
Windowed=false
End With
dx3dDevice=New Direct3D.Device(0, Direct3D.DeviceType.Hardware, Me, Direct3D.CreateFlags.SoftwareVertexProcessing, dx3dSetting)
在执行最后一句的时候出现“InvalidCallException”的错误。
令人郁闷的是,Microsoft给的类似代码在同一台机器上运行一点问题也没有。大虾告诉我为什么?
With dx3dSetting
BackBufferCount=1
BackBufferHeight=768
BackBufferWidth=1024
SwapEffect=Direct3D.SwapEffect.Discard
Windowed=false
End With
dx3dDevice=New Direct3D.Device(0, Direct3D.DeviceType.Hardware, Me, Direct3D.CreateFlags.SoftwareVertexProcessing, dx3dSetting)
在执行最后一句的时候出现“InvalidCallException”的错误。
令人郁闷的是,Microsoft给的类似代码在同一台机器上运行一点问题也没有。大虾告诉我为什么?