Из каменного века к нанотехнологиям: новое в 2D-графике Виртуальной Академии за июль
На основе существующей функции Crop Image-ов сделана функция Crop ImageFrame- ов. Вызывается в скрипте, как crop(x, y, cutWidth, cutHeight); x, y - координаты начала отреза в самом изображении cutWidth, cutHeight – ширина и высота самого выреза Функция crop ImageFrame-ов
image imageFrame
Добавлено свойство angle. Теперь можно повернуть изображение, просто задав угол. Задаётся в скрипте как angle = a; a – угол поворота(в градусах) Свойство angle
angle = 45; angle = 90;
Подправлен тайлинг изображений (image), с размерами, отличным от степени двойки. Задаётся как tile = true; (перед этим, конечно же, надо задать отличную от оригинала длину и ширину, чтобы был виден сам тайлинг) Корректный тайлинг
Выставили размер 300x300 и включили тайлинг(оригинальный размер изображения 166x84)
Вместо функций PutAlphaSprite(для изображений с прозрачностью) и PutNormalSprite(для обычных изображений) теперь можно пользоваться всего лишь одной – PutSprite. Cразу задаётся и угол, и тайлинг, и прозрачность. Рефакторинг вывода изображения на экран
Исправлена работа тэга подчёркивания текста. До исправления, подчёркивание приподнимало букву. ПослеДо
Работа в текстовом поле стала более быстрой. Если раньше, вставка средних объёмов текста могла подвесить клиент, то теперь он будет работать и дальше. (Ускорилось разравнивание текста, изменена работа функций DecreaseCursor и зависимых от неё) Оптимизация работы с текстом
Нажатии клавиш Home и End более не оставляет пустых промежутков. Home/End
ДоПосле