Я пытаюсь использовать новую карту плиток Unity, представленную в Unity 2017.2, но я немного борюсь и задаюсь вопросом, стоит ли возиться с ней. Документация немного тонкая, и примеры отсутствуют. Я делаю старую школьную RPG сверху вниз и хотел бы использовать новые функции Tilemap, но столкнулся с парой проблем:
Во-первых, насколько я могу судить, нет видимости gameObject отдельного тайла. Согласно документации, у каждой плитки есть свой «игровой объект» (опечатка? Должен быть gameObject?). Я все еще немного сбит с толку, если это просто родительский объект gameObject или «Instanced Game Object» плитки. «Экземплярный игровой объект» для данной плитки действительно отображается в инспекторе, если вы нажимаете на плитку в сцене, но, похоже, нет способа настроить его преобразование (либо в коде, либо в инспекторе), поэтому он очень негибкий . Каков общий вариант использования экземпляра игрового объекта тайла?
В своей игре я делаю симулятор сельского хозяйства, в котором некоторые плитки можно будет обрабатывать, поэтому я подумал, что эта новая функция тайловой карты станет прекрасной возможностью опробовать новую плитку со сценариями, но я не мог понять, как ее правильно использовать с текущим документация. Я хочу, чтобы плитки меняли спрайты на основе других плиток вокруг них, но я изо всех сил пытался заставить это работать должным образом. В документации есть аналогичный пример, и я считаю, что смог бы заставить его работать, если бы потратил немного больше времени, но даже если бы я получил эту работу, похоже, у меня были бы другие блокировщики - у каждой плитки нет зацепок в обычном жизненном цикле Unity gameObject - Start () OnEnable () OnDisable () и т. Д. Так что у меня не было бы возможности создать скрипт для плитки так, как мне нужно. Я не уверен, есть ли способ обойти это, кроме создания нового общедоступного игрового объекта на плитке и простого написания сценария для этого игрового объекта, чтобы делать то, что мне нужно. Если мне нужно это сделать, функция тайловой карты в основном ничего не делает для меня, и я мог бы просто добавить эти тайлы в качестве игровых объектов на сцену. Кроме того, было бы хуже, потому что я даже не могу легко увидеть отдельные плитки в инспекторе сцены. И я также не верю, что смогу скорректировать их трансформации.
Кто-нибудь еще сталкивался с этими проблемами, и есть ли руководство, которое я могу прочитать, чтобы начать использовать новые функции Tilemap?