1.4.7098

Начало июля — улучшенное сглаживание пользовательского ввода и исправления ошибок

Улучшения скриптинга

Добавлена возможность писать собственные сглаживатели ввода мыши — подробнее здесь

Сглаживатели ввода используются для того, чтобы движение мыши выглядело... ну... плавным. Существует очень много разных алгоритмов, и сейчас в EyeAuras встроены только два из них.

В этой версии появилась возможность реализовать собственный сглаживатель через скрипты, а затем использовать его где угодно: в behavior trees, в аурах или в других скриптах.

Следующий шаг, который я планирую добавить, — возможность полностью реализовывать симулятор ввода в коде. Это позволит, например, сделать собственный метод отправки ввода в фоновое окно. Я и сам хочу добавить такой вариант, но постоянно появляются новые задачи, поэтому этим изменением я хотя бы разблокирую тех, кто может реализовать это самостоятельно.

Исправления и улучшения

  • [Capture] Вернул часть утраченной функциональности, которая позволяла захватывать весь экран. Пока это доступно только в методе CopyFromScreen, поддержку для более производительных методов добавлю позже.
  • [Pack] Исправлена ошибка в алгоритме Packing, связанная с созданием новой директории.