2009-09-04 4 views

Trả lời

55

này có vẻ là nó (chỉ cần googled cho "XNA chiều cao chiều rộng màn hình" bản thân mình):

GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Height 
GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width 
+6

@Bombe: Điều gì làm tổn thương khi có thông tin ở đây? IIRC, Jeff và Joel muốn biến nơi này thành một ngôi nhà thông tin một cửa về mọi thứ lập trình. – jasonh

+0

@jansonh: Một nguyên nhân cao quý, nhưng chúng ta nên bắt đầu với các chủ đề thú vị hơn trước khi chuyển sang nhân rộng các sách hướng dẫn sẵn có trên web. –

+10

trên thực tế, tôi googled (bây giờ) và tìm thấy điều này. cảm ơn. :] – nothrow

72

Theo kinh nghiệm tôi đã phát hiện ra rằng trong XNA 4.0 Tôi cần phải sử dụng

GraphicsDevice.Viewport.Width 
GraphicsDevice.Viewport.Height 

khi đang chạy chế độ cửa sổ, như tôi thấy

GraphicsDevice.DisplayMode.Width 
GraphicsDevice.DisplayMode.Height 

mang lại cho tôi độ phân giải toàn bộ màn hình.

Hy vọng điều này sẽ giúp người khác ra ngoài.

+5

Đó thực sự là những gì tôi đã yêu cầu; cửa sổ chiều rộng/chiều cao là một điều khác nhau. – RCIX

+7

Sau đó, hãy cho tôi +1! : D –