Подключите нашего Telegram-бота для уведомлений о новых проектах

Разработка кривых линий для Unity.

Разместить заказ
m
Заказчик
Отзывы фрилансеров: + 3 - 0
Зарегистрирован на сайте 3 года и 9 месяцев
Бюджет: 10 000 руб
122.71 $ — 107.72 €
Исполнитель определен: Фёдор К.  
Нужно в готовом проекте на Unity добавить рендер 2D линий. Каркас с классами уже есть. 
Линия представляют из себя GameObject с прикрепленным классом CurvedLine.cs. 
После того как этот класс на C# добавляется к какому нибудь GameObject нужно задать ему публичные переменные fromHandler и toHandler. То есть от какой точки рисовать линию и куда. Далее указать стиль линии, цвет и другие указанные в файле CurvedLine публичные параметры в том числе стрелки в начале и конце линии (по параметрам и по цвету линий нужно дополнительно согласовать в зависимости от способа реализации). 

Необходимо сделать:
1. Вывод линий в режиме кривой Безье и в режиме прямоугольных линий. 
2. Линии должны обновляться при изменении позиции элементов к которым они привязаны как в режиме редактора, так и в игровом режиме. Но в игровом режиме обновление позиций происходит только при вызове метода updateMe.
3. Линии должны огибать особые объекты. У этих объектов есть 2D collider и будет специальный флаг. 
4. Нельзя подключать какие либо сторонние библиотеки (либо их нужно согласовать).
5. Разработка ведется именно на тех объектах которые уже присутствуют в проекте, то есть это объекты внутри канваса и расположенные в строгой иерархии. То есть линия не должна создавать какие то еще дополнительные объекты вне себя.

К задаче приложен проект на Unity(его можно открыть через unity hub) и скриншоты. 
После открытия проекта если не будет сцены ее нужно перетащить из папки Assets/Scenes.
Разделы:
Опубликован:
17.10.2021 | 00:59 [поднят: 17.10.2021 | 00:59] [последние изменения: 16.10.2021 | 22:16]

Теги: Разработка игр на Unity, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».