Когда использовать PresentationParameters.BackBufferWidth против .Viewport.Width - PullRequest
0 голосов
/ 06 декабря 2011

Пришлось сократить количество звонков, чтобы сделать вопрос более читабельным, но ... Когда правильно или неправильно использовать на или на другом?

Я полагаю, что в большинстве случаев это то же самое, что у вас есть только один видовой экран, но если вы разделите экран, я думаю, у вас будет больше

1 Ответ

1 голос
/ 08 декабря 2011

Обычно требуется размер области просмотра , поскольку это область, в которой фактически выполняется рендеринг.

Если вы когда-либо добавляете что-либо, например, разделение экрана или рендеринг "картинка в картинке", тогда вы должны использовать область просмотра.Таким образом, вы можете также использовать его для начала.

Вы должны использовать размер буфера, только когда это то, что вы действительно хотите.Например, вам нужен обратный буфер при создании снимков экрана или установке позиций в окне просмотра.

У меня есть более подробный ответ на очень похожий вопрос на сайте разработчиков игры.

...