Рисование прокручиваемого плиточного фона - PullRequest
2 голосов
/ 03 января 2012

Я занимаюсь разработкой игры, в которой фон нарисован с использованием плиток, в нем около 100 плиток. Фон также должен быть прокручиваемым. Проблема в том, что он не будет плавно перемещаться, не хватает времени для обновления координат каждой плитки и перерисовки, поэтому я наблюдаю некоторые нежелательные визуальные эффекты. Есть ли способ решить проблему? Заранее спасибо.

1 Ответ

0 голосов
/ 03 января 2012

Решение выглядит так:

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);
            }
        }

Если вы не знаете, как определить ширину и высоту экрана мобильного телефона, дайте мне знать. Вы также можете написать свой скрипт движка карты тайлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...