【问题标题】:Drawing a scrollable tiled background绘制可滚动的平铺背景
【发布时间】:2012-01-03 19:02:14
【问题描述】:

我正在开发一款使用瓷砖绘制背景的游戏,其中大约有 100 个瓷砖。背景也应该是可滚动的。问题是它不会平滑滚动,没有足够的时间来更新每个图块的坐标并重新绘制它,所以我观察到一些不需要的视觉效果。有没有办法解决这个问题?提前致谢。

【问题讨论】:

标签: android background-image tiles scrollable


【解决方案1】:

解决方案如下:

screenL = 0;
screenR = screenWidth;
screenU = 0;
screenD = screenHeight;
curL = tileX + tileWidth;
curR = tileX;
curU = tileY;
curD = tileY + tileHeight;


if (screenL < curR & screenR > curL) {
            if (screenU < curD & screenD > curU) {
        tile.draw(canvas);
            }
        }

如果你不知道如何获取手机屏幕的宽高,请告诉我。你也可以编写你的瓦片地图引擎脚本。

【讨论】:

  • 对不起,你说的是哪个英雄?您是否正确阅读了我的问题?
猜你喜欢
  • 2015-03-30
  • 2014-01-08
  • 2011-01-27
  • 2016-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-27
  • 1970-01-01
相关资源
最近更新 更多