Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Менее плавно, чем у flash или нет?


Автор: Dims 12.1.2011, 00:20
Подскажите плиз по конкретной ситуации. Начал осваивать (чайник) silverlight и сделал простейшую анимацию -- текст движется из левого верхнего угла в правый нижний. С помощью сториборда, за 2 секунды.

Так вот, при выполнении в окошке браузера, текст движется не плавно и перерисовывается не гладко. Такое впечатление, что у Флеша такого не было, но что-то не могу нигде найти свежий редактор флеша, чтобы проверить.

Вот и вопрос: так же у флеша или не так? если у флеша плавней, то почему? есть ли у сильверлайт какие-то ещё способы анимации, чем просто интерполяция сторибордом, более качественные?

Спасибо?

Автор: Kaerus 12.1.2011, 00:36
Так как анимация происходить в главном потоке окна, то первым делом посмотреть не загружен ли это потом чем нибудь. Можешь еще включить аппаратное ускорение.

Автор: WolfTheGrey 13.1.2011, 02:23
Можешь еще включить аппаратное ускорение.
Хороший совет начинаюшему.
Да и каждому кто загрузит страницу с сервелатом нужно будет включать аппаратное ускорение?

Посмотри в сервелате свойство: Async. в впф оно есь, и выводит обработку в фоновый поток.

Добавлено @ 02:26
Кста посмотри: есть ли у студии в плане сервелата такая тема: DEBUG & RELEASE ? если стоит в режиме ДЕБАГ, то дергание это нармально. так как прога запушена не напрямую от фрамеворка, а в эмуляторе студии, чтоб ошибки отлавливать.

Автор: Kaerus 16.1.2011, 18:25
Цитата(WolfTheGrey @  13.1.2011,  02:23 Найти цитируемый пост)
Да и каждому кто загрузит страницу с сервелатом нужно будет включать аппаратное ускорение?

Ты вообще знаешь о чем говоришь? Почитай http://msdn.microsoft.com/ru-ru/library/ee309563(v=vs.95).aspx

А из-за отладки тормозить может если у тебя комп уровня Pentium 3 или IntelliTrace на полную включено

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)