读书人

Direct3D的Device老是出现InvalidCall

发布时间: 2011-12-29 22:09:38 作者: rapoo

Direct3D的Device老是出现InvalidCallException异常
我参照MSDN上的示例代码,创—irect3D的Device对象:

PresentParameters presentParams = new PresentParameters();

// Don 't run full screen
presentParams.Windowed = true;

// Discard the frames
presentParams.SwapEffect = SwapEffect.Discard;

// Instantiate a device
device = new Device(0,
DeviceType.Reference,
this, //表单对象
CreateFlags.SoftwareVertexProcessing,
presentParams);

按照道理,DeviceType.Reference无论如何都会被支持。但是一直在构造时出现
InvalidCallException异常。请问各位高手怎么回事啊?

望大侠们不吝赐教,先谢了!!


[解决办法]
你建立工程的时候是选的Direct3D项目么?另外你这段代码加在什么地方的

读书人网 >C#

热点推荐