Silverlight图像闪烁 - 如何避免它

时间:2010-10-16 23:23:05

标签: silverlight

我正在用SL写一个小游戏,但是有一个大问题。有一个名为'ship'的图像我想用作播放器。它随着“Canvas.SetLeft(ship,ship.X + ship.speed)”方法移动,但它看起来像闪烁。我试图设置更高的游戏循环计时器间隔,但它没有帮助我。 在互联网上我找不到关于sl double buffer或类似的东西。

希望你能帮助我:)。

1 个答案:

答案 0 :(得分:0)


您是否可以在某个地方在线发布示例来演示此问题?双缓冲不是Silverlight中必需的,在这种情况下无济于事。

您可以尝试的一件事是在Silverlight插件对象上设置enableGpuAcceleration =“true”,并在“ship”元素上设置CacheMode =“BitmapCache”。不知道你遇到的问题是什么,我不知道这是否有帮助,但值得尝试。