Stworzyłem grę XNA i zauważyłemże przycisk pełnoekranowy okna jest wyłączony. Chcę go włączyć (nie zmieniając FullScreen na true; chcę przycisk maksymalizacji), ale wszystkie odpowiedzi online, które widziałem, mówią o użyciu System.Windows.Forms. Utwórz klasę. Jednak używam Visual Studio 2010, więc tam jest brak przestrzeni nazw System.Windows. Jak mam to zrobić? Czy klasa Form jest przechowywana w innej przestrzeni nazw w Visual Studio 2010? Czy istnieje zmienna, która może to zrobić (Internet ma bardzo mało odpowiedzi na ten temat ...)?
Odpowiedzi:
2 dla odpowiedzi № 1Zestaw Window.AllowUserResizing
do prawdy w twoim Game
klasa. Umożliwia to zmianę rozmiaru okna poprzez przeciąganie i włączanie przycisku Maksymalizuj.
Backbuffer nie jest automatycznie zmieniany, ale skalowany w celu dopasowania do okna o zmienionym rozmiarze. Możesz słuchać Window.ClientSizeChanged
zdarzenie i zmień rozmiar bufora w module obsługi zdarzeń.