Моушн-дизайн
December 7, 2021
Выражение. Анимация текста с курсивом
- Создайте текстовый слой.
- Добавьте к текстовому слою Slider Control и переименуйте его в Text.
- Также добавьте Checkbox Control и переименуйте его в On / Off .
- Удерживая Alt, щелкните на часики Source Text и вставьте выражение ниже.
var sign = "/"; // измени мигание на "|"или "_" var blinkInterval = 15; // edit the blinking interval in frames var i = effect("Text")("ADBE Slider Control-0001"); var on = effect("On/Off")("ADBE Checkbox Control-0001"); var frames = timeToFrames(time); var check = frames / blinkInterval; if (on == 1) { if (i.valueAtTime(time + thisComp.frameDuration) > i) { end = sign; } else { if (Math.floor(check) % 2 == 0) { end = sign; } else { end = " "; } } } else { end = " "; } text.sourceText.substr(0,parseInt(i)) + end;
!Включите On / Off в текстовом слое.
Ползунок Text (первый ключевой кадр должен иметь значение 0 , второй ключевой кадр - длину текста или большее значение ).
Анимируйте On / Off для запуска или остановки мигания курсора.
Отрегулируйте скорость мигания, изменив значение переменной blinkInterval в выражении (чем меньше значение, тем быстрее мигает).
Вы также можете изменить мигающий знак, заменив знаковую переменную в первой строчке выражения
Если вам нужно чтобы курсив мигал
var sign = "|"; // измени мигание на "|"или "_" var blinkInterval = 15; // edit the blinking interval in frames var i = effect("Text")("ADBE Slider Control-0001"); var on = effect("On/Off")("ADBE Checkbox Control-0001"); var frames = timeToFrames(time); var check = frames / blinkInterval; if (on == 1) { if (Math.floor(check) % 2 == 0) { end = sign; } else { end = " "; } } else { end = " "; } text.sourceText.substr(0,parseInt(i)) + end;
Будет полезно:
December 7, 2021, 18:38
0 views