2013-03-08 16 views
6

Tôi đang phát triển trò chơi bằng Monogame và C#. Tôi có một ứng dụng wpf cho menu bắt đầu ở chế độ toàn màn hình. Khi tôi bấm vào chơi trên menu, tôi đi đến dự án Monogame. Làm thế nào tôi có thể bắt đầu giải pháp Monogame ở chế độ toàn màn hình như tôi làm với menu wpf?Làm thế nào để bắt đầu toàn màn hình trong Monogame?

Trả lời

7

Bạn có thể đặt thuộc tính IsFullscreen thành true.

//you likely already have this line (or similar) 
graphics = new GraphicsDeviceManager(this); 

//set the GraphicsDeviceManager's fullscreen property 
graphics.IsFullScreen = true; 
+0

keyboardP là đúng. Nếu cách này không hiệu quả, hãy nhập báo cáo lỗi trên [trang vấn đề MonoGame] (https://github.com/mono/MonoGame/issues). –

+1

toggling hoạt động bằng cách thiết lập cờ isFullScreen và sau đó là graphics.ApplyChanges(); – Esa

+1

Monogame dường như có một vấn đề đã biết trong đó chế độ toàn màn hình chưa hoạt động. Thiết lập IsFullScreen hoạt động trong XNA, nhưng ngay lập tức được đặt trở lại false trong Monogame. Các công việc được biết đến xung quanh dường như được sử dụng một cửa sổ toàn màn hình không biên giới, mà tôi vẫn đang cố gắng để có được làm việc bản thân mình. Tôi nói điều này phụ thuộc vào phiên bản Windows nào đang được sử dụng. –

3

Đây là cách đúng với monogame

GraphicsDeviceManager graphics; 
graphics = new GraphicsDeviceManager(this); 
graphics.ToggleFullScreen(); 
Các vấn đề liên quan