14-07-2010, 01:40
|
|
|
חבר מתאריך: 03.05.09
הודעות: 392
|
|
ניסיתי את זה:
device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);
לא עובד.. זורק לי "InvalidCallException" "Error in the application."
אני מניח שככה אי אפשר לעשות מה שאני מבקש:
קוד:
PresentParameters presentParams = new PresentParameters();
presentParams.Windowed = false;
presentParams.SwapEffect = SwapEffect.Discard;
device = new Device(0, DeviceType.Hardware, this, CreateFlags.SoftwareVertexProcessing, presentParams);
Surface backbuffer = device.GetBackBuffer(0, 0, BackBufferType.Mono);
//backbuffer.GetGraphics();
איך אני לוקח צילום מסך ממשחק במסך מלא מ-0?
|