将滚动曲线路径绘制到画布上的最佳方法

时间:2015-08-17 19:24:44

标签: java canvas bitmap

我想创造一条移动的道路或路径的幻觉。

为了好玩,我在考虑如何做到这一点:

  1. 在图像中绘制整个路径并简单地将图像滚动到屏幕上 - 这样手动绘制会很烦人,并且无法使用随机路径。

  2. 生成一条像素细线,该细线等于屏幕顶部的路径宽度,只需将该线向下移动到屏幕上即可滚动。并在不同的位置不断在顶部生成新的线条。

  3. 这就是我能想到的,我相信还有更好的方法。你们都会怎么做?

1 个答案:

答案 0 :(得分:1)

如何创建一个存储最大大小的路径的队列。然后你只需在它更新时重新绘制它。

我认为再次绘制线条与在性能问题上绘制全屏图像相当。此外,它将占用更少的内存。