Я пытаюсь развить похожую игру в единстве. Из-за этого мне нужна карта на основе плитки.Текстурирование тротуара на импортированной карте на основе плитки на Unity
Благодаря этому учебному пособию я легко создал квадратную черепичную карту размером 9x9. http://classes.design.ucla.edu/Winter11/157B/wp-content/uploads/2011/01/BoardGameTutorialPart31.pdf
Для «слишком долго, не читал» ребята, я в основном делал эти шаги;
- Я рисую 2D-карту с квадратной черепицей размером 9x9 с Adobe Illustrator и сохранил ее как файл Illustrator 8.
- Я импортировал этот файл AI в Autodesk Maya и использовал инструмент Mesh-> Seperate. После этого я не разгладил все плитки и ta-da, я создал карту на основе 3D-плитки. Я экспортировал файл .FBX в мои проекты с объединением. Папка активов
- Я снял файл .FBX из папки «Мои ресурсы» и упал на свою сцену. Готово.
Теперь, моя проблема в том, что я хочу применить текстуру на одной плитке. Тем не менее, всякий раз, когда я пытаюсь применить текстуру к любому фрагменту, он ведет себя так, как будто я принимаю только 1/81 текстуры (помните, что это карта 9x9) и применял только ту часть текстуры к связанной плитке.
Я загрузил снимок экрана для лучшего понимания.
Я гугл моей проблемы и, по моим данным, это происходит потому, что я не делал никакого УФ Mapping. Ну, дело в том, что я понятия не имею, как это сделать (это будет моя первая игра, и я супер-пупер новичок в 3D-моделировании). Только примеры в Интернете касаются общего UV-сопоставления (как отобразить куб или некоторые другие общие фигуры). Я не знаю, как сделать UV-сопоставление на карте на основе плитки с Maya.
На самом деле, даже я не знаю, что это проблема с отображением UV или нет. Я так застрял. Пожалуйста, помогите мне.
Заранее благодарен!
Да, проблема, вероятно, будет УФ-сопоставлением. Либо вам нужно выяснить, как использовать Maya для UV-карты, либо вы можете создать свой совет по-другому. Одним из возможных способов было бы использовать кубики Unity по умолчанию (масштабировать ось y до 0,01 или что-то еще), дублировать по мере необходимости (shift-d, перемещать куб, выбирать оба куба, shift-d, перемещать и т. Д.). – user673679
Я устанавливаю x = 9 и y = 9 для каждой плитки и ее фиксированную. Но спасибо за совет! – dhargan