Основы работы в NVP
03 сентября 2024, 14:27
От автора @skoliozzm@gmail.com
В данной статье мы поговорим о базовых принципах работы NVP, чтобы каждый начинающий пользователь мог легко войти в разработку своих первых скриптов. Мы узнаем, какие возможности имеет NVP, а также научимся удобно применять имеющиеся в распоряжении инструменты. Приступим!
Выбор проекта
Итак, вы впервые запустили NVP. Перед вами открывается окно выбора проекта:
Здесь пользователя встречают три основные функции:
- · Создание нового проекта.
Позволяет создать новый файл, сохранить который можно будет в дальнейшем.
- · Открытие существующего проекта.
Позволяет открыть файл проекта, выбранный на компьютере.
- · Открытие проекта из списка недавних.
В списке недавних, соответственно, размещены последние открытые файлы. Строка поиска позволяет удобно ориентироваться и находить нужный проект.
После выбора проекта пользователя встречает основной интерфейс NVP.
Интерфейс
Проект по-умолчанию открывается в двух окнах: основное окно рабочей зоны и окно 3D вида.
Изучим интерфейс подробнее.
Область работы с проектом:
Вкладка «Файл» позволяет выполнять действия с самим файлом проекта:
Проект сохраняется в формате nvproj.
Вкладка «Окно» позволяет выполнять действия с окном 3D вида:
Настройки 3D:
Иконки сохранения «Сохранить» и «Сохранить как...»:
Иконки отмены и возврата действия:
Список режимов:
В режиме «Код» пользователь видит все рабочие ноды.
В режиме «Входные данные» пользователь видит только ноды для входных данных.
Переключатель 3D сцены:
При включенном параметре при запуске NVP автоматически будет открываться окно 3D вида. Соответственно, этим переключателем можно выключить открытие окна 3D вида по-умолчанию.
Зона нодов:
В зоне нодов реализованы строка поиска нодов и система папок. Папку можно открыть, нажав на значок возле названия папки или дважды нажав по названию папки.
Нод можно создать, дважды нажав ЛКМ по нему.
Основная рабочая зона:
Область рабочей зоны можно приближать и перемещать колесиком мыши.
Консоль:
Отражает процесс работы скрипта.
Кнопка «Старт»:
Запускает работу скрипта. При необходимости при запуске работы скрипта для определенных нодов могут переключаться окна для работы с файлами вне NVP.
Кнопка «Кабинет»:
Позволяет пользователю войти в профиль, после чего для него открывается возможность шифрования скрипта. Для зашифрованного скрипта доступен только режим отображения «Входные данные».
Управление
Теперь ознакомимся с возможностями управления при работе с NVP. Для начала создадим любой нод:
Теперь начнем работу с нодом. Давайте рассмотрим возможности:
- · Перемещение.
Зажатая на ноде ЛКМ позволяет перемещать его по рабочей зоне.
- · Удаление.
Для удаления нода зажмите Shift и дважды нажмите ЛКМ по ноду.
- · Выделение.
Зажав Ctrl, можно последовательно выделить несколько нодов для дальнейшей работы с ними как с группой. Также выделить ноды можно рамкой, зажав ЛКМ в свободной области рабочей зоны и проведя курсор по экрану.
Снимается выделение последовательным нажатием по выбранным нодам с зажатым Ctrl или комбинацией Shift + Esc для снятия выделения со всех нодов. Для десктоп-версии приложения достаточно нажатие Esc.
- · Переименование.
Нажатие ПКМ по ноду открывает список дополнительных функций. Одна из них - «Переименовать». Позволяет изменить название нода, сохраняя его функции.
- · Копирование.
Доступ к функции также получается через ПКМ. Создает копию нода.
- · Скрытие.
Доступно для нодов входных данных. Позволяет убрать отображение нода для режима «Входные данные».
Разобравшись в функциях одного нода, рассмотрим взаимодействие нодов между друг другом.
Итак, имеем в наличии два нода:
Для совместной работы их требуется соединить. Соединение происходит по принципу «от начала» «к концу». Поэтому в первую очередь нажимаем ЛКМ по «выходу» первого нода, а далее нажимаем по нужному «входу» второго. Итого, создаем связь.
Также поговорим об управлении в окне 3D вида. Пользователю доступны такие возможности, как:
- · Нажатие колесика мыши.
Позволяет перемещать камеру.
- · Вращение колесика мыши.
Позволяет приближать и отдалять камеру.
- · Нажатие Shift + колесико мыши.
Позволяет вращать камеру.
- · Двойное нажатие колесика мыши.
Возвращает камеру в начальное положение.
- · Клавиши "W", "A", "S", "D".
Позволяют перемещать камеру вперед, влево, назад и вправо соответственно.
Заключение
Таким образом, в рамках данной статьи для пользователей было заложено начало обучения работе с NVP. На данном уровне знаний пользователь уже может сам приступить к созданию несложных скриптов для развития своих навыков. В будущем мы планируем подробнее рассказать о некоторых особенностях работы с нодами, а также о полезных инструментах для работы. Удачи в ваших начинаниях!