Зарегистрироваться

Начать творить в VR очень просто, достаточно зарегистрироваться на rodin.io. Проверка поля вам поможет.

ИЛИ вы можете перейти на страницу Войти, если у вас уже есть учетная запись.

Создание проекта

Сразу после входа вы будете перенаправлены на панель управления.

Github синхронизация

В случае, если у вас есть учетная запись github, для вашего удобства вы можете синхронизировать свой профиль с этой учетной записью и работать над своими проектами Rodin как в онлайн-среде Rodin, так и в автономной среде IDE.

Для этого нажмите на значок пользователя (вверху справа) и перейдите к «Редактировать профиль», где вы найдете кнопку «Синхронизировать с Github».

Новый проект

Вернемся к панели инструментов, где перечислены все ваши текущие проекты (если есть).

Нажмите на большой палец «Создать новый проект», чтобы увидеть доступные шаблоны, которые вы можете использовать для своего нового проекта.

Редактор v1 (v2 - скоро с переработанным дизайном, более мощный и с большей интеграцией сторонних разработчиков)

Rodin предоставляет вам интерактивную IDE (интегрированную среду разработки, мы будем называть ее «редактор»), где вы можете работать над своими проектами с предварительным просмотром в реальном времени.

Теперь откройте свой недавно созданный проект в редакторе (наведите указатель мыши на большой палец и нажмите «Открыть в редакторе») и запустите его.

Чтобы запустить проект, откройте index.html и выберите Run - Run index.html в верхней строке меню.

Левый фрейм показывает структуру проекта, средний фрейм содержит редактор кода с вкладками, правый фрейм показывает предварительный просмотр в реальном времени. Если установлен флажок Run - Auto Run, предварительный просмотр в реальном времени будет перезагружаться при каждом событии Save (_7 _ + _ 8_). Библиотека Rodin соответствует стандарту ES6, поэтому ваши проекты по умолчанию создаются в ES6, однако, поскольку ES6 обратно совместим с ES5, вы также можете кодировать на ES5. При каждом Save событии весь проект переносится на ES5 для обеспечения кроссбраузерной совместимости (до тех пор, пока ES6 не будет полностью поддерживаться большинством браузеров).

Частный предварительный просмотр

Войдя в систему, вы можете предварительно просмотреть текущее состояние проекта по URL-адресу, указанному в адресной строке фрейма предварительного просмотра (https://apps.rodin.io/projects/{username}/{projectname}).

Общедоступный предварительный просмотр

Если вам нужно, чтобы ваш проект был доступен для предварительного просмотра и для пользователей, не вошедших в систему, перейдите на панель управления, щелкните значок настроек на ползунке проекта (отображается при наведении курсора) и на странице настроек проекта нажмите переключатель Public :

Когда переключатель Public включен, проект доступен всем по URL-адресу - https://apps.rodin.io/public/{username}/{projectname}.

Модули

У Родена есть «Магазин», где вы можете купить или получить бесплатные Модули. Модули - это независимые компоненты, которые можно использовать в ваших проектах для различных задач. Например, модуль Socket Connection может позволить вам отправлять и получать потоки данных между активными пользователями вашего опыта (см. Шаблон «Зал презентаций»).

Чтобы получить модуль, перейдите в Магазин (в меню заголовка) и щелкните значок «корзина для покупок» на ползунке модуля.

Когда модуль приобретен, он появится на странице настроек вашего проекта во вкладке «Модули».

Чтобы использовать этот модуль в своем проекте, щелкните значок «+» в нижнем левом углу ползунка модуля, и модуль будет назначен вашему проекту.

Развертывание

Издательский

Хорошо, иметь общедоступную ссылку на проект - это неплохо, но как насчет развертывания? Что делать, если вы хотите иметь общедоступную версию проекта, но при этом необходимо продолжить разработку, не изменяя общедоступную версию, до тех пор, пока не будет завершен следующий этап разработки.

В подобных случаях (и исходя из здравого смысла) вы можете «опубликовать» свой проект. Публикация означает создание отдельной копии текущей версии, на которую не повлияют дальнейшие изменения, которые вы внесете в текущий проект, пока вы снова не опубликуете новую версию. Чтобы опубликовать свой проект, перейдите на страницу настроек (значок настроек на миниатюре проекта в панели управления):

Как только вы опубликуете проект, вы получите URL опубликованной версии

Позже вы можете отменить публикацию проекта, обновить его до новой версии или вернуться к предыдущей версии, если что-то пошло не так.

Пользовательский домен

Вы можете назначить свой собственный домен своим проектам. Для этого перейдите на вкладку «Интернет» в настройках проекта. Щелкните переключатель «Добавить собственный домен» и следуйте инструкциям.

Отправьте, настройте поставщика домена, и ваш проект будет доступен по указанному вами URL.

Генерация приложений

Любой проект, созданный с помощью библиотеки Rodin, действительно кроссплатформенный и может работать на любом устройстве VR. Все, что вам нужно сделать, это создать приложение на соответствующей вкладке настроек проекта, загрузить его и развернуть в магазине или просто запустить. Давайте создадим приложение Oculus Rift из проекта Drag’n’Drop. В настройках проекта перейдите на вкладку «Oculus», заполните поля и нажмите build.

Вы получите уведомление, когда сборка будет готова к загрузке. Просто нажмите кнопку «Загрузить», и все готово: опубликуйте приложение в Oculus Store или используйте его на своем устройстве.