ae如何做数字递增?
答案:3 悬赏:60 手机版
解决时间 2021-04-20 08:00
- 提问者网友:抽煙菂渘情少年
- 2021-04-19 23:17
ae如何做数字递增?
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-04-20 00:47
新建一个合成 选中它 再选择特效里的numbers 就会出现了 如图 看不清请戳大图
decimal places 这一项是用来控制小数点位数的
value/offset/.../这一项是用来控制起始数字和结束数值的 通过打关键帧来实现
全部回答
- 1楼网友:往事隔山水
- 2021-04-20 03:34
2种方法 全部在
文本层》文本》源文本
加表达式
方法1,最简单的
effect("滑块控制")("滑块").value.toFixed(2)//你想保留几位小数
方法2,可以通过乘以一个系数突破滑块上限num = effect("滑块控制")("滑块")*66666;
//数字*系数
amtOfDec = effect("滑块控制 2")("滑块");
//你想保留几位小数
commas = effect("复选框控制")("复选框");
//要不要分位符
num = num + 0;
amtOfDec = amtOfDec + 0;
commas = commas == 1;
if(! commas){
num.toFixed( amtOfDec );
}else{
function addCommas( str ){
finalResult = "";
for( i = str.length - 1; i >= 0; i-- ){
finalResult = str.charAt( i ) + finalResult;
if( (str.length - i) % 3 == 0 && i != 0 )
finalResult = "," + finalResult;
}
return finalResult;
}
intPart = Math.floor( Math.abs( num ) );
decPart = Math.abs(num) - intPart;
wasNeg = num < 0;
result = "";
if( wasNeg )
result = "-" + result;
intPartString = intPart + "";
decPartString = decPart.toFixed( amtOfDec ) + "";
decPartString = decPartString.substring( 1 );
result = result + addCommas( intPartString ) + decPartString;
result
}
- 2楼网友:白昼之月
- 2021-04-20 02:18
使用AE自带的插件“Numbers”就可以制作.
举个例子,新建一个固态层,应用此插件,在“Type”中选择“Number”选项.在0秒处打下“Value/Offset/Random Max”的关键帧,将时间线移动到5秒处,将此数值改为10.
现在的效果就是5秒内数值从0递增到10.
举个例子,新建一个固态层,应用此插件,在“Type”中选择“Number”选项.在0秒处打下“Value/Offset/Random Max”的关键帧,将时间线移动到5秒处,将此数值改为10.
现在的效果就是5秒内数值从0递增到10.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯