Цель: научиться создавать уровни, просто используя плитки правил.
Индивидуальный выбор каждого актива и перетаскивание его на карту через некоторое время может стать немного громоздким. Плитка правил Unity позволяет нам создавать быстро и легко.
Во-первых, нам нужно скачать пакет из Диспетчера пакетов. Найдите 2D Tilemap Extras.
Теперь в папке Проекты мы можем щелкнуть правой кнопкой мыши и создать новый 2D → Плитки → Плитка правил. Затем переименуйте новый файл в «Rule Tile».
Затем нам нужно перетащить нашу Плитку правил в нашу Палитру плиток, чтобы иметь возможность ее использовать. Но сначала давайте назначим нашей Плитке правил спрайт по умолчанию, чтобы мы могли визуализировать ее в палитре, иначе она будет казаться невидимой.
Я перетащил этот спрайт, потому что он кажется наиболее часто используемым.
Затем мы можем перетащить этот спрайтв нашу палитру тайлов и держать его отдельно от других тайлов, чтобы его было легко отличить.
Теперь мы можем создать наши правила листов.
Итак, при этом важно понимать, что наш спрайт по умолчанию всегда будет спрайтом по умолчанию. Затем мы можем создать близлежащие плитки вокруг этой плитки по умолчанию.
Например, я создам простую темную плитку, а затем окружу ее плиткой по умолчанию.
Теперь, когда мы рисуем нашу плитку на сцене, она автоматически размещает этот темный спрайт, а затем в каждом окружающем пространстве (на основе зеленых стрелок) размещает спрайт по умолчанию.
Теперь я сделаю угловой элемент. Я разобью это немного дальше. По сути, если мы смотрим на левый угол, мы знаем, что левая, верхняя левая и верхняя части не будут иметь там части, поскольку это намеренно предполагается как угол. Затем нижняя, нижняя правая и правая части будут соединены, так как это то, с чем будет работать угол.
Итак, я реализую это на плитке правил ниже.
Вы заметите, что средняя часть представляет собой серую стрелку, указывающую влево и вправо. Это потому, что я сделал этот угловой элемент зеркальным, поэтому мне не нужно делать то же самое с правым углом.
Ниже это будет выглядеть так.
Вот несколько плиток правил, которые я создал.
Теперь, если у нас есть несколько спрайтов для травянистой части, например, которые мы можем использовать для некоторого разнообразия между ними, я могу использовать случайную вариацию и разместить все имеющиеся у меня вариации плоской травянистой части. В этом примере у меня их два. Мы даже можем иногда отражать это, чтобы придать нам еще больше разнообразия.
Вы можете видеть, как каждая часть немного отличается.
Я предлагаю вам поиграть с этим еще немного. Я не понял, как использовать две разные плитки правил вместе, потому что тогда они сцепятся друг с другом. Итак, это отличный инструмент, если у вас есть простой набор плиток, который вы хотите использовать. Но если вы знаете, как использовать несколько плиток правил и комбинировать их в одной сцене, дайте мне знать!