`
cloud21
  • 浏览: 389876 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

卡马克地图缓冲图大小计算方法

 
阅读更多
背景缓冲的大小
背景缓冲图像的大小要大于屏幕最多可涉及的Tile的区域。
例如:
屏幕大小是128 X 128,Tile是 8 X 8,缓冲图像至少是 136 X 136 = (128 + 8) X (128 + 8)
屏幕大小是120 X 130,Tile是 8 X 8,缓冲图像至少是 128 X 144 = (120 + 8) X ((130+7)/8*8 + 8)
屏幕大小是 screenW X screenH,Tile是 tileW X tileH,
缓冲图宽高的计算公式为:
(screenW + (tileW - 1)) / tileW * tileW + tileW
(screenH + (tileH - 1)) / tileH * tileH + tileH
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics