首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

carmack画轴算法

2012-09-27 
carmack卷轴算法核心的思想:把地图卷动过程中移出如图所示,当前内容是1230。当摄像机向右下移动时,其内容应

carmack卷轴算法

核心的思想:把地图卷动过程中移出

如图所示,当前内容是1230。当摄像机向右下移动时,其内容应该变为0564,这样就形成了卷轴的效果。

由1230变换为0564的具体做法:使用两个缓冲区(当前缓冲区和新缓冲区),把新出现的内容绘制到新缓冲区的564部分,然后把当前缓冲区0部分内容绘制到新缓冲区的对应部分,这样就形成了正确的新位置缓冲区,再把当前缓冲区置为新位置缓冲区,那么显示的就是新位置的内容。
这样做的好处是“不用重新绘制0部分的内容”。因为屏幕移动的幅度不会很大,即123,564的区域很小,所以0部分的区域很大,避免重新绘制0部分能够带来性能提升。

?

热点排行