Re: [WPF] Анимация большого кол-ва объектов
От: Vladek Россия Github
Дата: 28.06.09 14:17
Оценка:
Здравствуйте, adanov, Вы писали:

A>Недоволен низкой производительностью.

A>Скорее всего делал неправильно:

Ага, сегодня услышал такую фразу "Reinvent WPF in the application".

A>Есть список объектов.

A>Их аватары отображаются в виде равнобедренных треугольников (Polygon) на канвасе.
A>Канвас обновляется 30 раз в сек через DispatcherTimer (для 10 объектов).
A>В TimerCallback пересчитывается положение и направление объектов,
A>и перезаписываются новые положения точек в Polygon.Points (по три точки на объект).
A>При кол-ве объектов около 1000, частота снижается до нескольких герц

A>Есть ли более быстрые варианты отображения множества перерисовываемых аватаров?


Воспользоваться стандартными средствами анимации WPF? Зачём заново её изобретать? Больше ничего писать не буду, ибо такой задачи не решал, документация в MSDN, примеры или подсказки можно найти в блогах сообщества WPF Disciples, буде таковое желание.
Everything is an object.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.