![]() |
1
1
好。这是我以前用较慢的硬件做的把戏。基本上,图像缓冲区的宽度是所需宽度的两倍,在开始处有一个额外的行。在缓冲区左侧构建图像。然后用缓冲器在缓冲器中一次前进1个像素,反复绘制图像。
我不确定这会比仅仅改变图像的偏移量并绘制它更快。今天的硬件真的很强大,这使得很多老把戏都没用了。但玩一些晦涩难懂的把戏是很有趣的 |
![]() |
2
1
实现这一目标的一种可能性是:
这可能更快,也可能不会更快(在性能方面)-我没有测试过它。但也许值得一试,哪怕只是为了实验。 |
![]() |
3
1
您的方法可能是最快的方法之一,因为您使用低级绘制方法。可以在低级绘制和
下面是创建包含文本标签的新滚动区域的代码示例。您可以使用
|
![]() |
4
0
然后SIMD也很容易对其进行优化;尽管你现在已经开始进行单平台优化了。 |
![]() |
MM PP · 字幕、动态更改内容并重新启动滚动 9 年前 |