Silverlight图像闪烁-如何避免它
我正在用SL写一个小游戏,但有一个大问题。有一个叫做“船”的图像,我想作为玩家使用。它使用“Canvas.SetLeft(ship,ship.X+ship.speed)”方法移动,但看起来像是在闪烁。我试图设置更高的gameloop计时器间隔,但没有帮到我。 在互联网上我找不到关于sl双缓冲区之类的东西 希望你能帮助我:) 嘿Silverlight图像闪烁-如何避免它,silverlight,Silverlight,我正在用SL写一个小游戏,但有一个大问题。有一个叫做“船”的图像,我想作为玩家使用。它使用“Canvas.SetLeft(ship,ship.X+ship.speed)”方法移动,但看起来像是在闪烁。我试图设置更高的gameloop计时器间隔,但没有帮到我。 在互联网上我找不到关于sl双缓冲区之类的东西 希望你能帮助我:) 嘿 你能在网上的某个地方发布一个演示这个问题的示例吗?在Silverlight中,双缓冲不是必需的,在这种情况下也没有帮助 您可以尝试的一件事是在Silverlight插件对
你能在网上的某个地方发布一个演示这个问题的示例吗?在Silverlight中,双缓冲不是必需的,在这种情况下也没有帮助
您可以尝试的一件事是在Silverlight插件对象上设置enableGpuAcceleration=“true”,并在“ship”元素上设置CacheMode=“BitmapCache”。在不知道您遇到的问题是什么的情况下,我不知道这是否有帮助,但值得一试。这不是一个答案,最好是作为一个评论。您好!问题是,如果“A”按钮按下并且看起来像在闪烁,我每50毫秒移动一个图像。我以前尝试过gpuacceleration,但没有任何帮助。:(闪烁是意料之中的。您能分享一个演示此行为的项目吗?