Все уроки
Эффект печатания текста
After Effectsвыражениеэффект печатиtypewriter

Эффект печатания текста

Создайте Expression Slider и Checkbox на слое с текстом и название их text / и onoff - это позволит вам управлять точками анимации для эффекта печатающегося текста.

Добавьте это выражение на свойство Source Text:

var i = effect("text")("Slider"); //слайдер управляющий длиной текста
var on =effect("onoff")("Checkbox") //слайдер вкл/выкл мигание

var fr = timeToFrames(time);
var n = 10; //длина каждого цикла
var check = fr/n; //нормировка положения

if(on == 1){
if(i.valueAtTime(time+thisComp.frameDuration)>i){ //если идет ввод
end = '|'
}
else{
if(Math.floor(check)%2 == 0){ //если мы ближе к четному числу
end = '|'; // Символ печатания (можно указать любой)
}
else end = '';
}
}

else{
end = '';
}

text.sourceText.substr(0,parseInt(i)) + end