2010-10-17 4 views
3

Несколько друзей и я работаем над XNA RPG один раз в неделю за последний год. Наш боевой двигатель в основном закончен, и теперь мы работаем над разведкой в ​​мире.Нужен чистый пример TileMap в XNA

Я уже создал сырую плитку и объекты TileMap, которые работают таким образом:

  1. Простой 2D массив целочисленных значений, представляющих плитки (Texture2D) объектов в списке
  2. Использования для цикла, чтобы сделать TileMap, который точно равен размеру экрана

Вопрос в том, как я могу изменить это для достижения такой функциональности?

  1. сделать карты, которые больше, чем экран
  2. Плавно прокручивать вокруг TileMap, только рисование, что необходимо (например, Viewport видно)

СНОСКА: Я пытался получить работу скроллинга , но, возможно, использовал неправильный подход для его достижения (т. е. рендеринг секций плиток для достижения гладкой прокрутки). Однако это никогда не срабатывало, и было бы здорово, если бы я мог найти что-то, что в основном нарисовало бы окно TileMap.

Также будут приветствоваться любые дополнительные ссылки или внешние источники. Даже идеи примера псевдокода очень помогли бы.

ответ

Смежные вопросы