LED显示的一种思路---摄像机思想(学习总结)
正常情况下,我们想驱动一块OLED屏幕显示图像或者字幕,一般是通过设定显示的位置的坐标值,然后从坐标值开始向后一个像素一个像素地将要显示的物体绘制出来,这种思路简单方便,且较为节省内存,但缺点也很明显---图片转换为视频时,哪怕一个像素的细微变化都需要重新绘制整个OLED屏幕的图片,所以会造成动画不流畅的现象,此时如何解决这个问题呢?

要节约时间,就只能使用空间来替换,我们可以参考真实世界在我们眼中显示时的现象。我们视角移动时,世界并未有任何变化,而是我们的取景框位置改变了,所以我们不需要重新绘制眼中的世界,而是将原本就有,但之前未在取景框中显示的东西显示出来了而已。同理,在OLED显示动画时,我们不妨将整个动画显示的场景都绘制进我们的内存中,仅将我们想看到的显示出来,要让视角产生变化,仅需移动取景器的起始坐标即可,这样视角的变化将会十分流畅。

