我的刷新率似乎在Windows Phone上变慢

时间:2016-02-21 20:27:20

标签: c# windows xaml windows-phone-8.1

我正在写一个Windows Phone游戏。游戏只是一个简单的逻辑谜题,不需要大量的CPU。

我使用计时器每16毫秒更新一次,因此它会给我60 FPS。它的更新速度非常慢!

    private void timer_Tick(object sender, object e)
    {
        mainCanvas.Children.Clear();
        redraw();
    }

我觉得我的逻辑存在缺陷,因为没有必要从屏幕上删除所有对象。但是,我不确定如何只删除一个对象作为多个形状的多个。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

超过系统功能,所有对象的完整屏幕重绘速度为16毫秒!

将这段经过的时间改为200毫秒(每秒5次),你会看到很好的改善。

还要记住,不同的Windows Phone设备可能会对您的解决方案产生影响 - 最差的CPU / RAM设备会比速度更快的设备慢。

祝你好运