nikolaj.kormushkin Posted December 16, 2019 Share Posted December 16, 2019 Добрый день, сотрудники компании Unigine. Разбираю реализацию инвентаря (checklist, tooltips и т.д.) в проекте Oil Refinery. На скриншоте (приложил к этому сообщению) я привёл как выглядят сплайны на tooltip-ах узлов инвентаря. Справа я добавил сплайн посредством меню Create->SplineGraph, но я вижу линию сплайна только в режиме редактирования (обведено красным овалом) и очень тонкой линией. После выхода из режима редактирования я не вижу линию сплайна. Подскажите пожалуйста как реализован механизм отображения линий сплайнов в проекте Oil Refinery? За счёт чего линии отображаются толстыми и видны всегда? Я видимо не понимаю механизма как работать со сплайнами в Unigine, подскажите пожалуйста (желательно, конечно сразу применительно как это реализовано в функционале инвентаря для tooltip-ов). Link to comment
morbid Posted December 17, 2019 Share Posted December 17, 2019 Здравствуйте, Николай. Сами сплайны не были задуманы для решения таких задач. Лучшим вариантом будет использование линий, как в Superposition. Если вы хотите именно сплайны, то порядок действий будет примерно таким: 1. Создаем NodeReference для Spline. В Oil Refinery это data/oil_refinery/ui/tooltip/tooltip_connector.node 2. Создаем SplineGraph через главное меню. Нажимаем Edit Spline. 3. Далее выбираем любой сегмент сплайна. В параметрах нажимаем Add Node в графе Spline Segments 4. Далее выбираем любой сегмент сплайна. В параметрах нажимаем Add Node в графе Spline Segments. 5. Выбираем ранее заготовленную Nodereference tooltip_connector. 6. повторяем нужное количество раз. Спасибо. How to submit a good bug report --- FTP server for test scenes and user uploads: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
Recommended Posts