Мерцание изображения Silverlight - как его избежать - PullRequest
1 голос
/ 17 октября 2010

Я пишу небольшую игру на SL, но у меня большая проблема.Есть изображение под названием «Корабль», которое я хочу использовать в качестве игрока.Он движется по методу Canvas.SetLeft (ship, ship.X + ship.speed), но выглядит как мерцание.Я пытался установить более высокий интервал таймера игровой петли, но он мне не помог.В интернете я не смог найти ничего о sl double buffer или о чем-то подобном.

1 Ответ

0 голосов
/ 17 октября 2010


Сможете ли вы опубликовать образец где-нибудь в Интернете, который демонстрирует эту проблему?Двойная буферизация не является чем-то необходимым в Silverlight и не поможет в этой ситуации.

Одна вещь, которую вы можете попробовать, это установить enableGpuAcceleration = "true" для объекта плагина Silverlight и установить CacheMode = "BitmapCache" для элемента "ship".Не зная, в чем заключается проблема, с которой вы столкнулись, я не знаю, поможет ли это или нет, но стоит попробовать.

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