FadedProto:RoadTool
Инструмент для создания дорог.
Пример можно посмотреть в сцене roadtooldemo.
Дороги задаются думми с компонентами RoadNode (прямой участок между двумя точками) и RoadCross (перекрёсток). Сплайны между думми визуализируются в редакторе бледными линиями ещё до генерации геометрии.
После расставления точек надо нажать Roads->Generate.
Contents
Настройки RoadNode
- Extent Left: ширина дороги влево от центра.
 - Extent Right: ширина дороги вправо от центра.
 - Segs Width: кол-во полигонов в ширину.
 - Segs Length: кол-во полигонов в длину.
 - Curve Start: регулирует изгиб сплайна в начале.
 - Curve End: регулирует изгиб сплайна в конце.
 - Center Curb: высота выпуклости дороги в середине.
 - Left Offset: я забыл.
 - Right Offset: тоже.
 - Height Offset: подъём дороги от земли.
 - Tiling: тайлинг текстуры в длину.
 - Is Decal: дорога или декаль дороги?
 - Tangents: генерить ли тангенты (будет ли поддерживать карты нормалей).
 - Material: материал.
 - Left Curb Type: ассет RoadCurbType с настройками бордюра/поребрика слева (необяз).
 - Right Curb Type: ассет RoadCurbType с настройками бордюра/поребрика справа (необяз).
 - Profile: ассет RoadProfile с настройками профиля дороги (необяз).
 - Flip Profile: отразить ли Profile по горизонтали.
 - LM Group: BakeryLightmapGroup ассет, в который объединить дороги.
 - Next Node: следующая точка дороги.
 
Настройки RoadCross
У перекрёстка мало настроек, т.к. он соединяет уже настроенные RoadNode.
- Node List: список соединяющихся RoadNode.
 - Segs Width: кол-во полигонов в ширину.
 - Segs Length: кол-во полигонов в длину.
 - Fillet: скругление.
 - Material: материал.
 
Настройки ассета RoadCurbType
Настройки бордюра/поребрика и тротуара. Ассет можно создать правой мышкой в браузере ассетов.
- Curb Prefabs: список префабов бордюров нормального размера. Будут ставиться в рандомном порядке.
 - Curb Small Prefabs: список префабов бордюров уполовиненного размера.
 - Curb Angles: список дефолтных углов, под которым префабы ставятся.
 - Pavement Width: ширина тротуара.
 - Pavement Min Height: высота тротуара рядом с бордюром.
 - Pavement Max Height: высота тротуара с дальней от дороги стороны.
 - Pavement Transition Width: ширина перехода из min в max.
 - Pavement Width Segs: число полигонов тротуара в ширину.
 - Pavement Tiling: тайлинг тротуара в длину.
 - Pavement Material: материал тротуара.
 
Настройки ассета RoadProfile
Настройки профиля дороги. Обычно у дороги профиль процедурный, ассет используется для особых случаев, когда вместо дорог мы создаём, например, рельсы. Ассет представляет собой массив 2D точек профиля дороги. Ассет можно создать правой мышкой в браузере ассетов.
- Heights: положения точек по Y.
 - Positions: положения точек по X.
 - Texcoords: текстурные координаты точек (в ширину).
 
Дополнительные тулзы
- Если выбрать RoadNode и нажать Roads->Continue, создастся второй RoadNode, настроенный как продолжение первого.
 - Если выбрать два соседних RoadNode и нажать Roads->Chamfer, то создастся третий промежуточный RoadNode.
 - Если выбрать RoadNode и нажать Roads->Remove, то точка удалится, а её предыдущая нода соединится со следующей, не образовав дырки.