У меня есть Windows Phone 7 Silverlight с приложением XNA.
Я также использую сервис, который использует JavaScript для рендеринга динамических изображений на экран.
На ПК javascript плавный и плавный, я могу плавно переходить между изображениями и их переходами. Однако мне нужно донести эту функциональность до телефона.
На данный момент мне удалось использовать элемент управления веб-браузера в Silverlight, чтобы загрузить мой HTML-файл и выполнить скрипт. Проблема заключается в том, что после запуска «динамической» части приложения веб-элемент управления обновляется недостаточно быстро. Вместо плавной анимации скольжения, которая приводит к версии для ПК, я заикаюсь, как в игре с низким FPS.
Итак, мне интересно: есть ли способ увеличить частоту обновления элемента управления веб-браузера?
Еще одна мысль, которая у меня возникла (но не удалась при реализации), - встроить веб-браузер в страницу приложения XNA и использовать частоту обновления XNA, которая значительно выше (я полагаю, это стандарт 60). кадров в секунду). Однако элемент управления веб-браузера Silverlight, похоже, не имеет функции рендеринга обновлений, и я не могу найти библиотеку для встраивания веб-браузера в само приложение XNA.
Кто-нибудь знает, как я могу сделать так, чтобы мой динамический HTML-файл с javascript отображался плавно и плавно?
EDIT:
webBrowser.InvalidateArrange (), использующий таймер со скоростью 30 FPS, похоже, ускорил обновление браузера, но он все еще нервный. Если я попытаюсь увеличить FPS, браузер снова станет медленным.