2015-02-28 10 views

ответ

0

Существует множество способов программирования прокрутки. Я рекомендую вам Google для примера, прежде чем начинать кодирование.

Как вы предложили, один из лучших (или по крайней мере наиболее распространенных) способов программирования на стороне скроллер является хранение в offset переменную, которая добавляется к actual position объектов для получения relative position. Это можно затем нарисовать (если оно находится в пределах диапазона экрана.

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

Кроме того, если ваш уровень очень большой, вы можете рассмотреть возможность его разлома на несколько кусков, которые загружаются только после того, как игрок приближается к окрестности, чтобы сохранить вычислительную мощность для других целей .

Надеюсь, это было полезно, и не забудьте планировать, прежде чем программа.