Миру - мир!
Изучая язык C#, столкнулся с информацией, что движок Unity 3D позволяет скриптовать на этом языке различные события, вплоть до создания "искусственного интеллекта". Пораскинув мозгами, подумал - а почему бы не совместить возможности наших авэшных миров и технологии Unity. Выйдет ли из этого что-то в итоге - пока не знаю, но идея такая:
1. Благодаря возможности глобального вызова встроенного интернет-браузера, можно запускать этот браузер на всё 3D-окно. А сработавший Unity-плейер сразу же переносит нас в мир с более качественной графикой и расширенными возможностями. Например, в авэшном мире Asterisk, в определённой местности человек входит в дверь, и сразу срабатывает команда открытия встроенного браузера, тут же подгружается Unity-локация.
2. Но это ещё не всё. Есть идея связать оба мира (авэшного и юнити) с помощью бота. Бот передаёт юнити-скрипту ники всех, кто находится в зоне триггера, открывающего встроенный веб-браузер. Таким образом, зайти в юнити мир сможет только пользователь, непосредственно находящийся в наших мирах в строго определённом месте. Соответственно, в юнити-мир человек сможет войти без ввода пароля и ника, а узнавать других рядом находящихся сможет благодаря автоматической передаче ников из АВ в юнити.
3. Чат, телеграммы - так и остаётся авэшным, а сам виртуальный мир уже будет на другой технологии.
4. Для выхода из юнити-локации достаточно закрыть встроенный браузер или телепортнуться куда-то в пределах АВ. Ну или вообще выйти из АВ.
__________________________________________________ ______________
Таких юнити-локаций в наших мирах может быть сколько угодно, причём возможности каждой локации могут быть разными. Например, в Астериске, учебные центры могут быть построены на основе Unity. В других местах, например, в районе музея космонавтики, можно сделать локации с трёхмерным анимированным отображением устройства космических кораблей, ракет, и так далее.
В общем поле для фантазии - огромно. Разумеется, юнити-локации, как и боты будут работать пока работают компьютеры, на которых они хостятся.
Пока я только начал изучать возможности Unity-редактора, но насколько понял, даже в бесплатной версии можно сделать такие вещи, которые АВ и не снились. Но у АВ конечно же, есть свои преимущества, поэтому и пришла идея пока соединить обе эти технологии. Хотя, если я всё правильно понял, то на юнити можно слепить полноценную вселяку с онлайн-стройкой. Но пока задача реализовать вышеописанную идею.
Последней версией юнити сейчас является 4.1 но к сожалению не на всех компьютерах будут работать локации, сделанные на этой версии. Старые процессоры, такие как, например, Athlon XP не поддерживают систему команд SSE2, отчего юнити-плейеры последних версий начинают неистово ругаться на сей факт. Выход пока вижу в том, чтобы делать локации на Unity 3.3, которая более всеядна.
Надеюсь к концу осени вплотную заняться реализацией этой идеи. А пока несколько скринов:
Проверка запуска юнити-игры в 3D-окне браузера миров.
__________________________________________________ ___________
На одном из сайтов нашёл интерактивные электронные учебники, созданные на основе Unity. На скрине ниже показано устройство энергоблока чернобыльской АЭС:
__________________________________________________ ___________
Следующий скрин из той же серии:
![]()






Ответить с цитированием
