Решенные проблемы

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 изменения сцены.

Изменения в пакетах объектов

Стандартные объекты

  • Изображение спавнится отраженным по горизонтали.

Видеоинструменты

  • Исправлена ошибка, у объекта "Дисплей для камеры" выводится отраженная по горизонтальной оси картинка