ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:00:02
Создание и настройка проекта панорамы:
  • Сегодня планируется создать проект панорамы
  • Для работы доступно шесть проектов, каждый из которых доступен для редактирования
  • В текущей лицензии (starter) возможно создание максимум двух сцен в одном проекте
00:05:32
Загрузка и использование панорамных изображений:
  • 1. Обсудили возможность использовать красную площадь в качестве картинки для панорамы
  • 2. Рассмотрели способы поиска изображений (использование Яндекс.Картинки и Google)
  • 3. Разъяснили отличие панорам 360 градусов от обычных фотографий
00:06:21
Поиск и фильтрация подходящих панорам:
  • Определены минимальные требования к разрешению изображений (1500×3000 точек)
  • Обсуждалось использование формата JPEG и PNG для загрузки панорам в систему Varwin Educaion
  • Загружены две панорамы («Красная площадь» и предположительно «Санкт-Петербург») и начата работа по их установке в проект
00:16:51
Управление камерой и навигация в VR-пространстве:
  • Разработана техника управления камерой в режиме редактирования и предпросмотра через нажатие правой кнопки мыши и использование клавиш (ц, ф, в)
  • Добавлена возможность загрузки панорамы в оперативную память перед запуском приложения для отображения реальной картинки
  • Создана кнопка перехода на следующую панораму («телепорт») для перемещения между панорамами Москвы и Санкт-Петербурга
00:20:44
Интерфейс и работа с объектами:
  • 1. Создана текстовая панель с надписью «Отправиться в Санкт-Петербург», настроены её свойства и координаты для удобного взаимодействия игрока
  • 2. Созданы копии панорамы (Москва и Санкт-Петербург), переименованы и настроены надписи на текстовых панелях («отправиться в Москву» и «отправиться в СПб»)
  • 3. Запланировано создание логики перехода между панорамой №1 и панорамой №2 в редакторе логики
00:26:22
Работа с редактором логики и создание простых сценариев:
  • Созданы два события для текстовых панелей: одно отправляет игрока в Санкт-Петербург, другое — в Москву
  • Реализована простая логическая цепочка действий с использованием блока телепортации игрока между панорамами
  • Разработан простой пример реализации логики с возможностью дальнейшей детализации и усложнения сценариев
00:32:04
Пример простого сценария с использованием ботов:
  • Решено установить виртуального бота-мальчика-экскурсовода, который будет находиться на постаменте-кубике и передвигаться по сцене
  • Бот сможет говорить приветственные фразы и взаимодействовать с посетителями через кнопки-переходы между сценами
  • Разработан сценарий цепочек событий для бота, включающий задержку перед произнесением следующих фраз
0: Во лицензия starter сейчас все по честному лицензия starter как вы видите, все, лицензия starter получается здесь у нас находится список проектов я сейчас давайте для демонстрации добавлю парочку пустых проектов.
1: Вот этот проект мы с вами будем сегодня собирать проект панорамы.
2: И вот у нас 6 проектов, то есть вот эти 6 проектов, они у нас доступны для редактирования. Сейчас, если я попытаюсь сейчас добавить ещё 1, то мне выпадет такое сообщение. Вот, что я только, у меня только 6 проектов. То есть для того, чтобы мне
3: Добавить ещё 1 проект. Мне нужно какой-то из этих проектов удалить, например, под номером 1, и после этого у меня появится возможность добавить ещё 1 проект.
4: Вот, если вы вдруг напрямую будете какие-то проекты импортировать в арвин, то они у вас под такой чертой будут находиться, вот, чтобы, но они будут доступны только для предпросмотра. Вот дальше по библиотеке.
5: Вот коротко расскажу по интерфейсу наверное немножко для тех кто до этого с farming не сталкивался, есть библиотека объектов, например простая кнопка это 3 д модель, в которой уже зашита логика взаимодействия которую мы можем настраивать в визуальном редакторе, вот здесь же можно в библиоте.
6: Посмотреть какие у вас есть ресурсы, но сейчас у меня никаких ресурсов нет ну хотя есть тут уже по умолчанию какие-то загруженные, мы сюда будем загружать изображение сегодня для реализации vr экскурсии. Вот. И собственно есть шаблоны сцен, шаблоны сцен.
7: Это статичное окружение, которое мы используем для того, чтобы, в общем, на нём какие-то объекты размещать для реализации тех или иных сценариев. Ну вот сейчас вы наблюдаете, по сути, все сцены, которые доступны в бесплатной версии. Вот у нас есть там таун,
8: Хаус есть коридоры, сай Фай есть пустая сцена, которую мы будем использовать для создания сегодня панорам. Есть вот сказочный лес.
9: Ну и по моему, кстати, в пакете с пробным уроком. А нет, в пакете, по моему, с пробным уроком тоже сцена сказочный лес используется, но при желании вы можете сюда свои сцены догрузить, если вы их с помощью варвина сдк создадите. Вот, ну и объекты здесь, ну вот, 3 страницы объектов есть.
10: Различных, там 3 д модели, всякие изображения, видео, боты, баскетбольный мяч. Внезапно есть различные геометрические примитивы, такие как там, сфера пирамиды и прочее, вот которые
11: По умолчанию уже в варве. Ну и, как я говорил, можно свои дополнительные объекты сюда тоже подгружать, либо напрямую загружать их как 3 д модели. Переходим к созданию проекта, вот откроем наш проект панорамы.
12: И добавим сцену сцена у нас будет экскурсия, экскурсия 360, мы её назовём, потому что будем использовать. А секундочку, это шаблон сцены, вот здесь шаблон сцены нам никакой не нужен.
13: Вернее, шаблон сцены. У нас будет пустая сцена, а название будет экскурсия 360. Вот так. То есть здесь мы выбираем шаблон сцены из библиотеки и сюда, здесь можем любое название, которое нам как душа ляжет. В общем, так на сцену.
14: Называйте нажимаем добавить вот у нас есть 1 сцена, давайте ещё 1 сделаем сцену например пускай это будет сказочный лес, это у нас 2 сцена появилась, вот и сейчас мы можем добавить ещё 1 сцену, но не можем потому что на старт edition вот
15: В проекте, в общем то, максимальное доступное количество сцен только 2. Скажу так, что для учебных кейсов этого более чем достаточно. У нас нет ни 1 учебного кейса, где используется больше 2 сцен, но там, если захотите создавать уже какие-то более
16: Сложные комплексные проекты, там есть у нас проекты, где там по 10 сцен, например, ребята добавляют, ну, для того, чтобы там какую-то сложную логику реализовать, там вы уже можете столкнуться с таким ограничением, но для реализации обучения детей
17: 2 сцены более чем достаточно. Ещё раз повторюсь, даже в наших методических рекомендациях. Там все проекты максимальное количество сцен имеют 2. Ну и, собственно, давайте сейчас откроем экскурсию 360 для этого открываем реда
18: Сцены на pc открываем вот в режиме редактирования нашу сцену.
19: И на сцене. Сейчас мы будем размещать объекты. Вот здесь, собственно водяной знак, как я и говорил, Варвин стартер эдишн. Здесь нам понадобится, ну то есть вот это доступные в нашей библиотеке объекты, которые мы можем
20: Использовать нам понадобится объект панорама. Вот эта панорама, на которую мы будем натягивать картинку, собственно, которая снята на камеру 360. Да, это сферическая, как бы такая фотография, которую
21: Можно запускать в шлеме виртуальной реальности. Ну, в общем, лучше погружает по сравнению с плоской какой-нибудь фоткой. Вытаскиваем на сцену панораму, для этого я нажимаю на объект, зажимаю левую кнопку мыши и просто вытаскиваю его на сцену. Я сейчас поставил панораму.
22: Просто в случайное место. Видите, у неё здесь в параметрах отображается позиция икс игрек зет. Нам эту панораму желательно поставить в координаты икс игрек зет 0 0 0 для того, чтобы было удобно её редактировать. Теперь давайте найдём
23: Давайте найдём какую-нибудь картинку для нашей панорамы, пускай это будет красная площадь.
24: Я набираю красная площадь.
25: Фото 360 и перехожу в яндексе в картинке это можно также в google делать, например, и как отличить панораму 360 от плоской панорамы обычной, да.
26: То есть это достаточно легко сделать, потому что вот смотрите, это
27: Видно, что здесь у нас просто плоская фотография. Ну, хотя это, наверное, не самый Удачный пример. Ну вот, например, да, паннорама видно, что плоская, никаких искажений нет, а панорама 360 отличается от обычной плоской фотографии тем, что у нас вот такие вот 2
28: Ну, 2 сферы такие слева и справа будут. И вот прям видно такие вот дуги, да, искажения в нижней части нашей панорамки. Вот таким образом можно отличить обычную фотографию от панорам.
29: 360, которая будет симпатично смотреться в проекте в нашей виар экскурсии. Вот здесь важно только скачать такую панораму, которая будет в хорошем разрешении. Хорошее разрешение для
30: Минимальная для того, чтобы у нас не было там видно крупные пиксели, это 1500 точек на 3000 точек. Для этого можно вот здесь вот по размеру отфильтровать, например, нажать большие и здесь выбрать
31: Там 1500 на 3000, например.
32: Ой, наоборот 3000 на 1500 вот так вот 3000 на полторы. И собственно здесь у нас отфильтруются только те изображения, которые у нас в высоком разрешении. И здесь вот надо
33: Среди них попробовать найти какие-то панорамы. Ну давайте я вот сейчас просто чтоб долго не искать.
34: Вот здесь вот можете в углу ещё посмотреть. Ну вот, например, панорама красной площади здесь мы видим кремль, видим цум. Получается.
35: Или гум, как он правильно называется, главный универмаг, центральный универмаг. Вот получается, видно, да, что это 2 такие полусферы у нас есть слева и справа. И разрешение у этой панорамы достаточно высокое. 7 600 на 3000.
36: 800 точек давайте это изображение скачаем. Для этого я нажимаю на эту панорамку правой кнопкой мыши кликаю сохранить картинку, как и сохраняю просто на рабочий стол.
37: Назову, называю её красная площадь.
38: Вот обращаю ваше внимание на то, что
39: Формат, который поддерживает Варвин эдукейшн, это либо джипек формат джипек. Вот здесь вот мы можем наблюдать формат, то есть когда нажимаем сохранить, как вот здесь отображается формат джипек. Видите, здесь джипек напи.
40: Вот формат jpeg Варвин поддерживает и ещё есть формат png, который Варвин тоже поддерживает ну вряд ли мы сейчас найдём такой пример скорее всего все вот эти изображения будут в формате jpeg но если что есть ещё такой формат png он ну.
41: Пишется вот так вот, если вы вдруг столкнётесь с панорамой вот в формате png в таком формате, то в общем то его тоже можно использовать для того, чтобы его загрузить как ресурс изображения в варве дукейн.
42: Вот. И давайте 2 панораму какую-нибудь найдём, например, пускай это будет у нас путешествие из Москвы в Санкт-Петербург или там из петербурга в Москву, Санкт-Петербург.
43: Раскладочку поменяю.
44: Фото 360 ну давайте что-нибудь здесь попробуем найти. Размер большой.
45: У Санкт-Петербурга панорама 360 оо 360 не пользуется особой популярностью. Кстати говоря, пока я ищу, я скажу так, что вы, в общем то, можете свои панорамки сделать. Некоторые телефоны, современные смартфоны, они по умолчанию
46: В фотокамере содержит функцию съёмки панорамных 360 фотографий. Вы можете прям на свой телефон такие фотографии сделать.
47: Давайте сейчас.
48: Попробуем конкретный размер ввести 3000 на полторы, например.
49: Вот что-то, что-то нашлось, не очень походит на Санкт-Петербург, правда.
50: Ну да ладно, это вообще london. Давайте вот это возьмём. Ну, представим, что это Санкт-Петербург. Давайте представим сейчас, чтобы время не терять, сохранить картинку. Как
51: И называем Санкт-Петербург.
52: Быстро, быстро не находится. Видите последний, последний шанс. Давайте ещё посмотрим.
53: Можешь, может, на что-то наткнёмся подходящее.
54: Все одни плоские фотографии видите?
55: Можно ещё набрать панорама, например.
56: Нет, это тоже плоская фотография.
57: Ну ладно, в общем, сейчас, я думаю, можно найти. Я находил, я находил такие панорамки, но, видимо, не на первых позициях. Можно, кстати, в google ещё зайти, и там, в google картинках тоже посмотреть. Там обычно они разные выборки картинок выдают, можно.
58: Английский набрать. Ну, короче говоря, практически все, как бы яндекс найдётся все. И, в общем, главное хорошо поискать. Поэтому, если что, можно найти. Ну, пока давайте работать с тем, что есть. Мы сейчас скачали эти картинки, нам нужно
59: Открыть окно Варвин, вот с административной панелью, не с редактором, а вот здесь, внизу, у нас просто административная панель. У нас эти изображения где-то у нас должны быть на рабочем столе. Сейчас мы их найдём. Сейчас видео.
60: Нам больше не понадобится. Вот у нас есть, получается.
61: Красная площадь.
62: Так, a2 я, видимо, не на рабочий стол, да, сохранил. Сейчас быстренько посмотрим. Или я вообще её не сохранил.
63: Так, дубль 2.
64: Вот эта картинка у нас была.
65: Сохранить картинку как
66: А она не в том формате, все понятно. Ну вот ещё картинка, вот это больше походит на Санкт-Петербург.
67: Пожухлые листья все, все как надо осень.
68: Даже лучше подходит. Давайте эту картинку сохраним. Единственное, что видите, у неё разрешение достаточно низкое, но как раз и посмотрим, как выглядит разрешение высокое и низкое в сравнении. Я думаю, ничего страшного.
69: Это совсем маленькая панорама.
70: А, ну кстати, вот давайте, давайте вот эту возьмём, все-таки вместо этой сохраним, да, заменим.
71: Получается сейчас, что мы делаем? Мы берём вот эти картинки Санкт-Петербург и красная площадь, выделяем их и просто переносим в окно с проектом, да? Ну в принципе, можно в любое окно вот этого приложения перенести наши файлики. Сейчас у нас
72: Наши панорамы должны установиться, происходит конвертация.
73: 1 из панорам очень большая, поэтому, возможно, нам понадобится больше времени.
74: Давайте пока вопросы посмотрю.
75: Максим сма боюсь неправильно назвать фамилию, поэтому просто Максим, скажу, какой минимальный возраст детей для обучения, минимальный возраст детей. Ну, вообще производители оборудования рекомендуют.
76: Использовать именно vr очки vr очки с 12 лет, но можно с Варвин работать и без vr шлема на самом деле.
77: Просто в режиме как бы рабочего стола и на самом деле дети 90% времени так и работают, даже если у школы там есть vr шлем, вот так у нас есть опыт, начиная с 5 класса обучения детей, ну вот больше всего начинают с 7 класса.
78: И в принципе, мы наши, наш учебно методический комплекс по умолчанию начинается с 7 класса, но в целом можно немножко поработать, да, и адаптировать его под более младший возраст. Вот, потому что им там
79: Например, более младшим детям нужно объяснить сначала, что такое координаты там, что такое икс, игрек, зет, что такое. Ну вот, собственно, для того, чтобы лучше они понимали, что такое 3 д пространство, ну вот как бы далее, чтобы с редактором было удобнее, работат.
80: Вот панораму мы загрузили, теперь нам нужно, скажем так, на вот эту сферу натянуть панораму, которую мы скачали до этого, загрузили в ресурсы Варвин, который называется красная площадь. Вот, и нажать на кнопку загрузить
81: Панораму и получается сейчас мы можем переместить камеру в центр панорамы. И мы видим сейчас, что у нас очень искажена наша красная площадь, как будто мы маленький принц и находим
82: На маленькой маленькой планете. Вот, и мы видим, как бы, как изгибается у нас горизонт. Но это все легко поправимо. Дело в том, почему это происходит. Потому что, ну, игрок, рост игрока по сравнению с размером
83: Он очень большой, да, нам нужно, чтобы сама панорама была гораздо больше, чем сам игрок, чтобы избежать этих искажений. Для этого мы увеличиваем масштаб в несколько раз. Ну вот, масштаба 20 должно хватить, я делаю.
84: Масштаб панорамы 20. И у нас вот такая вот уже ровненькая красная площадь получается. Вот быстренько объясню, как происходит управление камерой в режиме редактирования. Вот сейчас, чтобы вращать камерой в режиме редактирования, я сжимаю правую кнопку.
85: Мыши и зажатой правой кнопкой мыши. Видите по центру? У меня курсор мышки меняется на иконку глаза. И таким образом я могу менять ракурс камеры. А для того, чтобы перемещать камеру, ну то есть по осям икс, игрек зет, то есть лететь вперёд, назад, влево, вправо, вверх вниз.
86: Для этого используются клавиши дабл ю асд либо в русской раскладке ц ф и в. Вот и сейчас зажатой правой кнопкой мыши я могу летать, то есть зажимаю на а лечу влево, зажимаю на д лечу вправо на с.
87: Назад на double you вперёд вот поэтому если что у нас на нашем YouTube канале в плейлисте есть YouTube канал Варвин в общем то вы на нём как раз находитесь на нём. Вы смотрите эту трансляцию есть плейлист с обучающими материалами и там в этом плейлист.
88: Есть такой видеоролик, очень полезный, который называется управление камерой в режиме редактирования и в режиме предпросмотра. Вот обязательно посмотрите его. Он очень короткий, идёт буквально полторы минуты для того, чтобы понять, как управлять камерой внутри Варвин. Ну,
89: Для тех, кто до этого с такой механикой управления не сталкивался, понадобится, ну, какое-то время на адаптацию. Но я вас уверяю, минут за 10:15 вы, в общем то, адаптируетесь и будете чувствовать себя как рыба в воде. Вот сейчас мы продолжаем работать с нашей панорамой, мы
90: Выделяем снова панораму левой кнопкой мыши и нажимаем переместить камеру. Вот сейчас мы видим эту панораму так как мы её увидим потом в режиме предпросмотра, когда запустим наше приложение. Вот. И сразу же здесь можно поставить галочку, загрузить на
91: Starter это для того, чтобы картинка панорамы вот сам ресурс, он у нас в оперативную память загрузился и мы увидели нашу красную площадь. Если мы эту галочку не поставим, то если я сейчас запущу приложение, я просто увижу белый экран. Вот.
92: Какое-то чистилище, да, нам не чистилище нужно, нам нужна красная площадь, поэтому нажимаем загружать, загрузить при старте и сейчас, когда запустим приложение, вот мы уже видим нашу красную площадь в режиме предпросмотра, здесь я осматриваюсь
93: С помощью мышки могу посмотреть во все стороны, наверх, вниз. Вот это, собственно, такая вот самая, наверное, примитивная виртуальная реальность. Здесь у нас не 3 д модели, а просто статичная картинка используютс.
94: Ну, у нас, в общем то, пока мы только осматриваться можем, ничего делать, кроме этого у нас никаких опций больше нет. Давайте мы эти опции добавим, мы добавим, давайте кнопку вот сюда вот сейчас кнопку добавим, перейти на следующую панораму. Ну то есть мы из Москвы совершим
95: Телепортацию куда-то в Санкт-Петербург или примерно где ну то есть туда, в общем, предположительно в Санкт-Петербург. Но на самом деле мы точно не знаем, что там на панораме изображено. Давайте представим, что это Санкт-Петербург вот для этого
96: Кнопку, находясь в центре панорамы. Вот видите, вот эта синяя штука, это точка появления игрока. Вот я могу её вот так вот издалека показать и игрок у нас будет смотреть в ту сторону, в которую смотрит вот эта стрелочка. То есть я могу на
97: На самом деле, если выберу вот здесь, наверху, инструмент вращения объекта, повертеть эту точку появления игрока, чтобы игрок при старте у меня смотрел в какое-то другое место.
98: Но я сейчас этого делать не буду.
99: Вот нам нужно текстовую панель разместить так, чтобы игрок сразу её увидел. То есть вот по направлению вот этой стрелки, в этой плоскости мы сейчас берём объект, текст и размещаем его на сцене.
100: Давайте его сразу переместим также в координаты 0 0 0. И мы видите вот эту текстовую панель видим здесь прям под собой, под своими ногами можно её выделить со вкладки, объекты, выбрать текст и выбрать инструмент перемещения объекта. Вот здесь, наверху 4.
101: 3 instrumental есть, ну, 4, вернее, да, 1 это перемещение камеры, 2, это перемещение объекта, 3 вращение объекта, 4 масштабирование. Нам нужно перемещение объекта. Тянем за вот эти вот оси и размещаем текст так, как нам удобно. Вот.
102: Видите, сейчас у нас текст такой зеркальный. Получается для того, чтобы у нас текст был не зеркальный, мы либо можем его повернуть по оси игрек на 180 градусов, либо можно здесь поставить свойство зеркальное отображение, вернее,
103: Убрать вот эту галочку зеркальное отображение. Тогда текст у нас будет отображаться нормально. В поле text вводим.
104: Слово отправиться. Ну давайте прям так и напишем отправиться.
105: Санкт-Петербург.
106: Отправиться в Санкт-Петербург. И здесь нам необходимо настроить свойства этой текстовой панели. Нам понадобится свойство можно использовать. Для этого мы нажимаем вот сюда, ставим галочку. Это значит то, что мы сможем нажать на нашу
107: Текстовую панель и построить на этом определённое событие, то есть при нажатии на текстовую панель игрок телепортируется в панораму номер 2, например.
108: Также, ну, можно брать в руку, нам это не нужно, можно дотронуться, это тоже не нужно. То есть нам главное, чтобы только свойство можно использовать было. То есть, если что такое свойство можно брать в руку, это какое-то событие. Ну то есть, во первых, мы эту текстовую панель прям в руку сможем взят.
109: И во вторых, можно на этом тоже событие какое-то построить. Например, если объект взят в руку, то там лампочка загорается или что-то в этом Роде можно сделать.
110: Также здесь можно настроить цвет панели, например, сделать её там какой-нибудь синей и параметр a отвечает за непрозрачность можем её чуть чуть прозрачной такой сделать, что здесь важно учитывать, важно, чтобы наша
111: Панорама вот видите, я сейчас перемещаю её, тяну за синюю стрелочку, перемещаю панораму, и у меня меняется координата z. Вот важно, чтобы игрок смог дотянуться и нажать на эту кнопку, чтобы координата z была не больше, чем полтора вообще.
112: Желательно там единичку сделать, чтобы вот 100% игрок смог до нашей текстовой панели дотянуться. Сохраняем проект, вот на дискетку нажимаем, теперь запускаем его в режиме предпросмотра. И вот видите, я когда навожу мышку на текстовую панель, она
113: Меня начинает светиться таким бирюзовым цветом по краям. Это значит то, что я в этот момент могу её использовать. Если я нажму сейчас левую кнопку мыши, вот это бирюзовое свечение поменяется на жёлтое. Это значит то, что я в данный момент использую текстовую панель.
114: Это, я думаю, понятно. Вот теперь для удобной настройки, вот мы, смотрите, настроили удобно нашу панораму, да, то есть мы как бы расположили там удобно текстовую панель внутри нашей панорамы настроили
115: Свойства панорамы, что она там загружается на при старте. То что текстовую панель можно использовать. И теперь нам необходимо как бы создать копию вот этой вот панорамы для того чтобы заново вот всем этим не заниматься можно создать
116: Копию панорамы для этого мы выделяем.
117: Вот панораму 1, панораму 2 вернее так, без точки появления игрока выделяем просто панораму 1 и текст. Я через клавишу ctrl могу несколько объектов здесь выбрать ну это как, например, при работе с эксель табличками мы можем зажатой клавишей ctrl выбрать несколько.
118: Здесь мы можем выбрать несколько объектов панораму и текст. Я выделяю, нажимаю контрол ц. Либо вот сюда можно нажать копировать и вставить контрол ц контрол в и создаю дубль этой панорамы. То есть у меня сейчас есть панорама 1 или
119: Давайте так назовём панораму Москва и здесь назовём 2 панораму панорама спб.
120: А здесь будет текст. Давайте назовём текст. Я 2 раза щёлкаю. Либо вот здесь можно переименовать объект, отправиться в Москву.
121: А вот этот текст будет у нас называться отправиться в
122: Спб отправиться в спб, вернее, наоборот.
123: Наоборот, все должно быть здесь, в мск, а здесь, в спб, будет у нас, да?
124: Вот теперь все верно. И сохраняем наш проект. В общем то здесь нам останется только вот в этой панораме поменять картинку на другую. На Санкт-Петербург снова нажимаем загрузить. И вот у нас есть 2 панорамы. 1 панорама Санкт-Петербург, 2 панорам.
125: Москва.
126: Хорошо, сохраняем наш проект, и теперь нам необходимо создать логику перехода из 1 панорамы в другую обратно. Вот для этого мы заходим в редактор логики.
127: Для того чтобы зайти в редактор логики, мы открываем, собственно, нажимаем на иконку визуального редактора логики в виде такого пазла.
128: И здесь подробно не буду рассказывать, наверное, про все вот эти вот логические блоки, тут их очень много есть там условные операторы можно создавать свои переменные, можно работать с математическими функциями, можно
129: Свои собственные функции создавать, которые возвращают их значения и используют параметры, создавать цепочки событий и так далее все это собственно доступно арвин старт edition без всяких ограничений, то есть тут абсолютно все блоки доступны, ограничения.
130: Никаких нет. Весь функционал редактора логики в вашем распоряжении. Вот нам сейчас что нужно? Нам нужно создать 2 события. 1 будет для текстовой панели номер 1, 2 будет для текстовой панели номер 2, то есть 1 текстовая
131: Панель отправится в спб, 2 текстовая панель отправится в Москву, для этого мы открываем вкладку объекты, здесь выбираем объект, текст и ищем блок.
132: Если объект начал использоваться, вот он, то есть мы до этого поставили галочку свойства, что объект можно использовать, мы выбираем вот это событие. Объект начал использоваться. И если мы нажимаем отправиться в спб, то игрока должно
133: Перенести в панораму Санкт-Петербурга. Да, для этого вот у нас есть панорама, объект панорама, и внутри объекта панорама есть блок телепортировать игрока.
134: Вот мы его отсюда вытаскиваем и как пазлик соединяем, вот внутрь этого события ставим. То есть, если мы начали использовать, отправиться в спб, то мы, ну, соответственно, загружаем игрока, телепортируем в панораму спб. Сейчас мы берём вот это
135: Это блок. Выделяем его нажимаем контрол ц контрол в скопировали и 2 событие у нас это блок на событии начал использоваться только для текста. Отправиться в Москву. И в этом случае мы игрока телепортируем в панораму Москва.
136: Нажимаем применить.
137: Открываем редактор сцен снова да, можно его не закрывать, то есть можно просто его свернуть, либо там переключиться на редактор логики.
138: И запускаем предпросмотр на пк. Это вот верхняя правая кнопка.
139: И теперь мы находимся в Москве, нажимаем на текст отправиться в Санкт-Петербург. Вот мы
140: Так, единственное, что надо текст поменять вот здесь, да?
141: Давайте быстренько это сделаем. Отправиться в Москву. Здесь у нас должно быть написано
142: Запускаем ещё раз вот отправиться в Санкт-Петербург, отправится в Москву. Таким образом, у нас реализована логика теперь
143: При как вообще, ну то есть здесь достаточно сложную гибкую логику можно реализовывать. Понятное дело, это очень примитивный пример, но вот надо с чего-то начинать. Обязательно посмотрите пробный урок, там есть более сложные примеры использования редактора логики.
144: И более сложные механики создаются. А также можете посмотреть версию, полную версию методических материалов. Там вообще все уроки расписаны, да, начиная там от самых элементарных вещей, когда мы просто там на кнопку нажимаем, и лампочка загорается.
145: Заканчивая созданием, например.
146: Игры с решением математических примеров. Вот там есть проекты, там по правилам дорожного движения, например, когда мы там машину по кругу запускаем, она у нас по дороге едет и работает светофор. И нужно в нужный момент дорогу перейти, если мы там переходим дорогу.
147: В момент, когда у нас красный свет, то у нас игрока там сцена перезапускается, вот на нас там машина может наехать и так далее. То есть там вот такие проекты, они реализуются и, кстати говоря,
148: Если есть возможность, можно в YouTube канал отправить сейчас ссылочку на табличку с актуальными проектами интересными, да, которые разработали наши пользователи, там большой список проектов, правда, они в основном сейчас все.
149: Под версию 0 13, потому что версия 0 16 у нас недавно буквально летом вышла, поэтому под неё прям проектов нет. Особенно. Тем более летом, пока каникулы никто особо проекты не делает, но потихонечку начинаем и под версию 0 16 собирать как минимум видео.
150: Ролики, описание вы там можете посмотреть вот. И после того, как мы собрали здесь вот код на блокли, мы можем открыть его мы можем открыть его в редакторе кода на языке программирования сишарп и по сути то, что мы
151: Мы вот сделали тут с помощью буквально 4 блоков. 1, 2, 3, 4. На языке программирования сишарп нам бы понадобилось вот столько кода написать. Ну, может быть, там, если б этот человек писал, не работала кодогенерация, здесь кода было бы, конечно, наверное, Меньш.
152: Но все равно, как бы, я думаю, это показатель. Ну и сразу тут, как бы, я думаю, что если б я вам даже без объяснения показал, как показал этот код и спросил, что как он работает, я думаю, вы бы просто на интуи.
153: Уровне мне бы смогли ответить, как этот код работает. Но если я вам покажу вот такую штуку, если вы не знакомы, например, с сишарпом, то вряд ли вы скажете, что тут вообще происходит. Там как бы мужчина, не приставайте ко мне. Вот
154: С такими странными вопросами. Вот, а здесь все понятно. Вот, соответственно, что тут давайте, ну, буквально ещё 2 минутки потратим. Я покажу, что тут ещё можно делать. Например, мы можем поставить бота.
155: Можем поставить, например, бота мальчика, который нам будет проводить экскурсию.
156: Единственное, что он у нас хочет упасть, видимо, да, давайте его на какую-нибудь поверхность поставим, пускай он у нас будет стоять на кубике на каком-нибудь на постаменте, вот он стоит на постаменте.
157: Единственное, что мы этот кубик сделаем статично, гравитацию для него отключим, отключим свойство препятствия. Можно сделать его чуть чуть поуже, там задать какой-нибудь цвет, например, синий.
158: Для кубика.
159: Делать тоже его чуть чуть прозрачным. Давайте посмотрим, как это у нас будет смотреться. Переместим камеру. Можно как-то его более удобно расположить, нашего мальчика.
160: Так, широкий немножко стал.
161: Сделаем его побольше, хотя бы таким.
162: Вот, и он нам тоже может что-то говорить, и можно сюда ещё добавить кнопку, например, отправиться в фантастический лес, отправиться в фантастический лес.
163: И при нажатии на эту кнопку мы будем перемещаться на следующую локацию. Вот мы до этого добавили пустую сцену и шаблон сцены с фантастическим лесом. Вот, а этот мальчик у нас может там говорить, например, наконец то ты
164: Там как бы попал в Санкт-Петербург.
165: Сейчас придумаем, что она скажет. Вот здесь отправиться, напишем, отправиться в фантастический лес, просто отправиться в лес. Напишем. Так.
166: Вот, и, например, когда мы переходим в панораму спб, у нас здесь вот есть объект бот мальчик, у него тоже есть свои уникальные блоки. То есть он умеет ходить, говорить, например, может поворачиваться, но нас интересует блок, который
167: Отвечает за то, что какие фразы он говорит, то есть он сказать, сказать, какой-то заголовок друг, друг.
168: Она скажет что-нибудь добро пожаловать.
169: Добро пожаловать.
170: Вот. И ещё 1 событие, например, да?
171: Когда мы нажимаем на кнопку отправиться в лес, в данном случае мы не телепортируем игрока в панораму, а мы в разделе действия выбираем блок загрузить сцену, и здесь мы сцену выбираем сказочный лес.
172: Вот такой проект у нас получается не сложный. Запускаем отправить в Санкт-Петербург. Так, похоже, мальчик у нас упал все-таки, да?
173: Так, кубик, надо ещё выставить свойство. У него должно быть свойство зона для телепортации можно телепортироваться вот так. Мальчик не должен упасть. В таком случае сейчас ещё раз проверим. А и препятствие, да, препятствие статичное. Можно телепортироваться сейчас.
174: Не должен упасть.
175: Добро пожаловать, он нам говорит, например.
176: И можно даже цепочку событий для него сделать. То есть он может, например, сказать, добро пожаловать, потом подождать, например, 1 секунду или там, ну, давайте 2 секунды. И после этого сказать фразу.
177: Как я рад, как здорово.
178: Что все мы здесь сегодня собрались, это я, это мальчик обращается ко всем слушателям сегодняшнего вебинара. Как здорово, что все мы здесь сегодня собрались. Вот. И, ну, таким образом можно создавать
179: Там прям цепочки событий.
180: Ещё раз запустим. Отправить в Санкт-Петербург. Добро пожаловать. Говорит, ждёт 2 секунды. Как здорово, что все мы здесь сегодня собрались. Ну там можно ещё сделать так, чтобы у него облачко сразу не исчезало, а оно как бы висело какое-то время. Для этого можно убрать галочку, скрывать текст автоматически ещё
181: Раз добро пожаловать, здорово, что все мы здесь сегодня собрались, вот сейчас у него не исчезает облачко, и отправимся в фантастический лес прямо из Санкт-Петербурга.