38 lines
4.1 KiB
Markdown
38 lines
4.1 KiB
Markdown
# Isometric Tiles — ромбовидный вид карты
|
|
|
|
Isometric Tiles рисует тайловые карты под углом, сеткой ромбов 2:1, так что дома и деревья поднимаются из земли. Это один из двух видов карты общего движка Tile Rendering; второй — Top-down Tiles. Те же карты, события и сохранения работают в обоих.
|
|
|
|

|
|
|
|
## Чем изометрия отличается от вида сверху
|
|
|
|
- **Ромбовидные клетки.** Каждая клетка карты рисуется ромбом, вдвое более широким, чем высоким. Логическая сетка остаётся квадратной: у клетки те же четыре соседа, что и раньше.
|
|
- **Стоящие объекты.** Дома и другие много-клеточные объекты, которые тайлсет пометил особым образом, рисуются стоящими картинками или несколькими плоскими гранями — а не плоскими тайлами.
|
|
- **Персонажи** выбирают строку спрайта, отвечающую их направлению на ромбовидной сетке.
|
|
- **Щелчок** по карте выбирает ромб под указателем; редактор RPG-карт пользуется тем же правилом.
|
|
|
|

|
|
|
|
Не меняется следующее: правила ходьбы, коллизии, события, бои, сохранения, освещение и время суток принадлежат моду RPG и Tile Rendering и ведут себя одинаково в обоих видах.
|
|
|
|
## Ограничения
|
|
|
|
- **Клавиши следуют за сеткой, а не за экраном.** Вверх и вниз (W/S, стрелки) двигают по одной диагонали экрана, влево и вправо — по другой: они смещают героя ровно на одну клетку квадратной сетки.
|
|
- **Края карты видны.** Возле угла карты виден пустой фон за пределами ромба — как на картинке выше.
|
|
- **Тайлсеты нужно готовить.** Объекты выглядят стоящими, только если тайлсет описывает их группами; обычные тайлы кладутся плашмя на ромбы.
|
|
|
|
## Как включить
|
|
|
|
В схеме игры (**Моды и коллекции → Коллекции → игра → Изменить схему**) подключите этот мод и установите **Проекцию карты** в **Изометрия**. Значение настройки `tile.renderer` — `isometric`:
|
|
|
|
```json
|
|
"settings": { "tile.renderer": "isometric" }
|
|
```
|
|
|
|
Чтобы попробовать один раз, не меняя игру, запустите её с ключом `--tile-renderer=isometric` в командной строке. RPG Plus уже включает оба рендерера, так что достаточно поменять настройку.
|
|
|
|
## Если что-то пошло не так
|
|
|
|
1. **Карта пуста.** **Проекция карты** игры просит рендерер, которого нет в составе; подключите этот мод или выберите другую проекцию.
|
|
2. **Герой ходит наискосок.** Так работают клавиши в этом виде (см. «Ограничения»).
|