Единство - TileMap Примечания

В данной статье описываются некоторые детали в использовании Tilemap рисовать сцены , которые требуют внимания.
О Tilemap создания и использование этого текста не объясняют, но рекомендуется шедевр: Unity для быстрого создания 2D игрового мира с помощью Tilemap - фэн
- бумаги проекта Адреса: Tilemap - SouthBegonia

Q1: соответствие плитки

  • Сценарий происходит: После создания Tilemap и палитры, мы хотим , существующие художественные средства (Jungle_Tileset.png) из плитки, когда кусочки изображения, перетащите палитру, рисовать карты найдут плитки и не соответствует единичных элементов в сцене сцены , например, на фиг:

  • Проблема Причина: Причина заключается в том, что , когда мы порезать картину, пикселы за единицу стоимости выпуска.
  • Анализ: Это значение каждой элементарной ячейки может вместить количество пикселей изображения . Когда доля порядка ФПГ Pixels Per Unit другое значение для каждой плитки с отделом сцены сцены. Возьмите Pixels Per Unit = 43, его смысл в том , что каждая единица достаточно только , чтобы держать 43 пикселей, и наша работа (слева) пикселей, 1024x1024, делая каждый плиточные 128 пикселей, но только каждому из нас а Unit43 пикселей, из крайней правой фотографии мы можем видеть , что около 9 блок , прежде чем они могут сложить плитку.
  • Как решить: для художественных ресурсов , которые будут сделаны для каждой плитки рассчитывается Пиксели на единицу. Наиболее приемлемое значение настоящего варианта осуществления является 1024/8 = 128
  • Так не являющиеся плитки Sprite это? : Перетащите непосредственно в сцену можно увеличивать и уменьшать масштаб.

Q2: Плитка выбора

  • Сценарий происходит: После импорта пакета 2d-дополнения, мы можем добавить правильные виды плитки (см ниже) в рамках проекта. Если мы должны сделать плитку с анимацией , будь то непосредственно могут быть использованы непосредственно AnimationTile ввести его? Ответ : Да, но совершенная практика по требованию.

  • Причина проблемы: есть разница RuleTile функция AnimatedTile
    • AnimatedTile:
      • Количество плитки: плитка из монолитной эксплуатации
      • Скорость анимации: MinimumSpeed ​​~ MaximumSpeed
      • Start Time: Время начала
    • RuleTile ( при условии , что тип вывода устанавливается плитка анимации):
      • Количество плиток: мульти-чип и может функционировать при достижении правила плитки
      • Скорость анимации: Скорость
      • GameObject: функция при достижении PrefabBrush
  • Резюме: Для плитки с анимацией, мы должны выбрать тип плитки спроса . Например: различное время с поддержкой укола, мы должны выбрать AnimatedTile таким образом , регулирующее параметр StartTime, например, длинный водопад, мы должны использовать RuleTile, как для достижения эффектов анимации можно легко сделать больше плитки, такие как свечи, мы хотим добиться сгорания анимация противоречива, она должна быть использована в свою очередь , регулирует AnimatedTile СКОРОСТЬ два параметра и тому подобное. Но в целом, RuleTile интегрирует основные функции нескольких типов дополнительных плиток , более широко используются.

Ярлыки

Направление вращения плитки в жеребьевке: [] , чтобы
удалить плитки в текущем розыгрыше: Удерживая Shift + щелкнуть левой кнопкой мыши

ссылка

рекомендация

отwww.cnblogs.com/SouthBegonia/p/11592554.html