Информация о выпуске 17.4
Решенные проблемы
Client
- При грабе объектов виден поинтер;
- Некорректно работает блок игрока "мгновенно повернуться к объекту так же, как" в VR;
- Не инициализируется OpenXR на шлеме HTC Vive Pro Eye / Vive XR Elite;
- При смене рук в блоке "принудительно взять" в рантайме вызывается блок "принудительно выпустить".
Blockly
- Блок с расстоянием нельзя вставить в блок условие;
- Ошибка при переименовании аргумента функции - не меняется имя аргумента, если он используется в теле функции;
- Не фолбечатся типы объектов;
- Некорректно работает кодген функции, если внутри используется блок "выполнить не дожидаясь";
- Блок "Запустить цепочку заново" ломает кодген, если находится внутри функции.
RMS
- Добавили ошибки о конфликте версий при подключении к серверу.
Улучшения и нововведения
Client
- Поддержка Controller-Based Locomotion в VR;
- Доработка и оптимизация Highlight+;
- Выбор среды выполнения OpenXR Runtime из настроек Client;
- Валидация параметров Blockly в стандартных поведениях;
- Убрать ZoneControlSystem и заменить его на CollisionDispatcher.
API
- Хранение данных в SQLITE3;
- Сохранять прошлый state сцены на все API изменения сцены.
Изменения в пакетах объектов
- Изображение спавнится отраженным по горизонтали.
- Исправлена ошибка, у объекта "Дисплей для камеры" выводится отраженная по горизонтальной оси картинка