Настройка проекций с помощью плагина AppEasyBlend
Плагин AppEasyBlend позволяет отображать приложение на основе UNIGINE с настройками нескольких проекторов, которые хранятся в файлах калибровки, созданных с помощью Scalable Display Manager и настроенных с помощью EasyBlend SDK. Проекционная система может иметь сложную форму, например, купол.
- Плагин доступен только на Windows с DirectX 11 API (может потребоваться обновить компоненты время выполнения DirectX). Поддержка OpenGL в настоящее время является экспериментальной.
- Требуется Microsoft Visual C++ 2008 Redistributable Package x64
- Масштабирование DPI не поддерживается.
- Этот плагин нельзя использовать в приложении на основе Qt.
Плагин поддерживает режим fullwindow (когда окно приложения отображается без декораций).
Вы можете включать и выключать плагин AppEasyBlend с помощью консольной команды easyblend:
Для включения используйте:
easyblend 1
Чтобы отключить, используйте:
easyblend 0
Смотрите также#
Создание приложения Unigine с поддержкой AppEasyBlend#
Чтобы использовать плагин AppEasyBlend с UNIGINE, выполните следующие действия:
-
Создайте новый проект с поддержкой AppEasyBlend через UNIGINE SDK Browser: нажмите Plugins, отметьте опцию EasyBlend support (AppEasyBlend plugin) в открывшейся форме и нажмите OK.
Плагин AppEasyBlend на панели PluginsЧтобы добавить поддержку AppEasyBlend в существующий проект, в браузере UNIGINE SDK щелкните Other Actions -> Configure Project -> Plugins -> EasyBlend support (AppEasyBlend plugin) -> OK. - Реализуйте логику своего приложения.
- Запустите плагин AppEasyBlend при запуске приложения.
Запуск AppEasyBlend#
Чтобы запустить плагин, укажите опцию командной строки extern_plugin при запуске приложения следующим образом:
main_x64d -extern_plugin AppEasyBlend -calibration_file "my.ol" -video_mode -1 -video_width 1024 -video_height 768
Здесь:
- Параметр calibration_file указывает путь (абсолютный) к файлу калибровки *.ol, в котором хранятся настройки проекции.
Если вы запускаете приложение через UNIGINE SDK Browser, укажите параметры командной строки, указанные выше, в форме Customize Run Options.
Невозможно использовать AppEasyBlend с: