我想创造一条移动的道路或路径的幻觉。
为了好玩,我在考虑如何做到这一点:
在图像中绘制整个路径并简单地将图像滚动到屏幕上 - 这样手动绘制会很烦人,并且无法使用随机路径。
生成一条像素细线,该细线等于屏幕顶部的路径宽度,只需将该线向下移动到屏幕上即可滚动。并在不同的位置不断在顶部生成新的线条。
这就是我能想到的,我相信还有更好的方法。你们都会怎么做?
答案 0 :(得分:1)
如何创建一个存储最大大小的路径的队列。然后你只需在它更新时重新绘制它。
我认为再次绘制线条与在性能问题上绘制全屏图像相当。此外,它将占用更少的内存。