我想创造一种移动道路或路径的幻觉。
为了好玩,我在考虑如何做到这一点:
在图像中绘制整个路径,然后简单地让图像在屏幕上滚动 - 手动绘制会很烦人,并且无法获得随机路径。
生成一条像素细线,其宽度等于屏幕顶部路径的宽度,只需将线向下移动到屏幕即可使其滚动。并不断在顶部略有不同的位置生成新行。
这就是我能想到的全部,我相信还有更好的方法。你们会怎么做?
最佳答案
创建一个队列来存储具有最大大小的路径怎么样?然后你只需在更新时重新绘制它即可。
我认为在性能方面再次绘制线条与绘制全屏图像相当。此外,它会占用更少的内存。
关于java - 在 Canvas 上绘制滚动曲线路径的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058147/