CIGI Demo
CIGI demo showcases the use of UNIGINE-based application as an Image Generator (IG) that interacts with a host via the CIGI protocol (versions 3.0, 3.1, 3.2, and 3.3 are supported). Демонстрационный проект CIGI показывает использование приложения на основе UNIGINE в качестве Image Generator (IG), который взаимодействует с хостом через протокол CIGI (поддерживаются версии 3.0, 3.1, 3.2 и 3.3).
This demo also contains IG Host — a cross-platform host emulator that can be used for debugging. Currently it supports the CIGI protocol only. Этот демонстрационный проект также содержит IG Host - кроссплатформенный эмулятор хоста, который можно использовать для отладки. В настоящее время он поддерживает только протокол CIGI.
IG Host can be used with any UNIGINE IG project. IG Host можно использовать с любым проектом UNIGINE IG.
CIGI demo is run out of the box with IG Host, no additional arrangement is required. CIGI demo запускается из коробки с IG Host, никаких дополнительных действий не требуется.
If you want to use HEMU with this demo, do the following: Если вы хотите использовать HEMU с этим демонстрационным проектом, сделайте следующее:
- Download and install CIGI Host Emulator from here. Загрузите и установите CIGI Host Emulator с здесь .
- Copy all files from the <CIGI_Demo_Root_Directory>/cigi_host_configuration directory to the <CIGI_Host_Emulator_Installation_Directory>/Default directory.You can open the root directory of the demo in SDK Browser by going to Samples -> Demos -> CIGI, and clicking Open. Скопируйте все файлы из каталога <CIGI_Demo_Root_Directory>/cigi_host_configuration в каталог <CIGI Host Emulator Installation Directory>/Default.You can open the root directory of the demo in SDK Browser by going to Samples -> Demos -> CIGI, and clicking Open.You can open the root directory of the demo in SDK Browser by going to Samples -> Demos -> CIGI, and clicking Open.You can open the root directory of the demo in SDK Browser by going to Samples -> Demos -> CIGI, and clicking Open.Корневую папку демонстрационного проекта можно открыть в SDK Browser, перейдя по вкладкам Samples -> Demos -> CIGI, и щелкнув кнопку Open.
- Launch CIGI Host Emulator. Запустите CIGI Host Emulator.
- Launch CIGI demo and specify necessary configuration settings in the dialog window that appears. Запустите CIGI demo и укажите необходимые параметры конфигурации в появившемся диалоговом окне.
FeaturesФункционал#
- Cross-platform host emulator that can be used for debugging Кросс-платформенный эмулятор хоста, который можно использовать для отладки
- Entity creation/deletion and control Создание / удаление объекта и управление
- Control over articulated parts of the entity Контроль над сочлененными частями объекта
- View/Viewgroup control via View Definition/Control packets Управление View/Viewgroup через View Definition/Control пакеты
- Changing the time of the day via Celestial Sphere Control packets Изменение времени суток с помощью пакетов Celestial Sphere Control
- Changing the weather conditions via Weather Control packets Изменение погодных условий с помощью пакетов Weather Control
- HAT/HOT request packets Пакеты HAT/HOT запросов
Доступ к исходному коду демо-проекта#
Вы можете изучать и модифицировать исходный код демо-проекта, и создавать свои собственные проекты на его основе. Чтобы получить доступ к исходному коду, сделайте следующее:
- Найдите демо-проект CIGI Demo в разделе Demos и щелкните Install (если вы не установили его ранее).
- После успешной установки демо появится в разделе Installed, и вы сможете скопировать ее как проект, щелкнув Copy as Project.
- В открывшемся окне Create New Project введите имя нового проекта в соответствующее поле и нажмите Create New Project.
- Теперь вы можете щелкнуть Open Code IDE, чтобы проверить и изменить исходный код в IDE по умолчанию, или Open Editor, чтобы открыть проект для работы с контентом в UnigineEditor.