Windows Phone 7.1 XNA Game не заполняет весь экран устройства - PullRequest
0 голосов
/ 15 марта 2012

Быстрый вопрос для всех вас,

Я пытаюсь использовать XNA Framework для разработки игр для Windows Phone 7.1, однако при создании проекта я не могу заставить приложение занять весь экран в эмуляторе устройства. Примеры приложений из App Hub успешно занимают весь экран устройства, но по какой-то причине я не могу заставить себя делать то же самое. Вы можете увидеть, что я испытываю на последнем изображении на этой странице: http://msdn.microsoft.com/en-us/library/ff472340%28v=vs.92%29.aspx (внимательно посмотрите на разрыв между синей игровой сценой и корпусом экрана)

Я искал интернет для решения, но до сих пор мне не повезло найти ответ. Я попытался установить isFullScreen в true, а также изменил предпочитаемыйBackBufferWidth и высоту. Пока ни один из них не сработал.

Любой, кто может мне помочь в этом, получает интернет привет пять.

Ответы [ 2 ]

4 голосов
/ 15 марта 2012

Я обнаружил, что мне пришлось установить IsFullScreen и ширину и высоту BackBuffer на 800x480 (в зависимости от ориентации).Вы смотрите на рендеринг в альбомной или портретной ориентации?

2 голосов
/ 19 марта 2012

Я использовал в своем коде следующий код в конструкторе:

            // Pre-autoscale settings.  
        _graphics.PreferredBackBufferWidth = 800;
        _graphics.PreferredBackBufferHeight = 480;

        _graphics.IsFullScreen = true;
        _graphics.SupportedOrientations = DisplayOrientation.LandscapeLeft;

Надеюсь, это поможет вам.

...