WPF Animation Optimization - PullRequest
       0

WPF Animation Optimization

3 голосов
/ 24 июня 2011

Я видел много таких вопросов вокруг, но большинство фокусировалось на Windows XP, и ни одно из решений не помогло мне.

Я запускаю действительно простое приложение с очень простыми анимациями (скольжение, увеличение / уменьшение, постепенное увеличение / уменьшение, увеличение / уменьшение и т. Д.), И большинство анимаций прерывистые (особенно те, которые скользят целиком). экран). Сначала я подумал, что это потому, что ListViews на экранах содержат данные, поэтому я удалил данные просто для тестирования и без улучшений. Кроме того, компьютер, на котором я его примеряю, не так уж и плох, это процессор i5 с GeForce GT 330M, так что я думаю, что он будет работать нормально.

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

Могу ли я сделать какие-либо общие оптимизации? Я посмотрел онлайн здесь и в других местах, и я уже сделал большую часть оптимизации.

В любом случае, любые предложения будут высоко оценены, мы, конечно, хотим, чтобы приложение работало на обычном компьютере пользователя (возможно, двухъядерном с Win 7 и по меньшей мере видеокартой как минимум).

Спасибо.

1 Ответ

0 голосов
/ 24 июня 2011

Как вы оживляете? Если вы используете раскадровки и встроенную анимацию WPF, то с вами все будет в порядке - я бы посоветовал проверить уровень рендеринга, который оценивает ваша машина - см. Здесь: http://msdn.microsoft.com/en-us/library/ms742196.aspx. Если вы используете таймеры или ручную анимацию некоторых Я бы предложил перейти к встроенным анимациям, доступным в WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...