zsz98781 发表于 2023-3-24 16:01

用ChartGPT人工智能AI编程搞出来的千分位增长代码

先看看数字增长动画的效果

20011

//////////////////////////定义变量//////////////////////////////
//开始值
startValue = 1111111111;
//增长结束值
endValue = 8888888888;
//开始动画帧
timeStart=10;
//增长结束动画帧
timeEnd=100;
frame=(time*30).toFixed(0);
step =( (endValue - startValue) / (timeEnd-timeStart)).toFixed(0);
//有无分格符
HaveSeparatorSymble = 1;
//引号中间自定义千分位分隔符
thousandSeparator = ',';
//////////////////////////主function//////////////////////////////
if(frame<10)
{
    //初始化
    currentValue=startValue;
    if(HaveSeparatorSymble ==1){
    thisLayer.value =currentValue.toString().replace(/\B(?=(\d{3})+(?!\d))/g, thousandSeparator);
    }
    else{
      thisLayer.value = currentValue;
    }
    }
else if(frame>=timeStart&&frame<timeEnd)
{
    //开始变化
    currentValue =frame*step;
    if(HaveSeparatorSymble ==1){
      thisLayer.value = currentValue.toString().replace(/\B(?=(\d{3})+(?!\d))/g, thousandSeparator);
    }
    else{
      thisLayer.value = currentValue;
    }
}
else
{
    //结束变化
    if(HaveSeparatorSymble ==1){
   thisLayer.value = endValue.toString().replace(/\B(?=(\d{3})+(?!\d))/g, thousandSeparator);;
   }
    else{
      thisLayer.value = endValue;
    }   
}


和chartGPT聊天过程,英语很一般,当然少不了百度翻译的帮忙。当然词汇量也得有些,能单词拼凑多打逗号都可以,也可以用中文,中英文混合,也可以英语单词的中文语法,当然不可以拼音,不需要很高深的四六级语法。什么复数形式,定冠词,不定式都不需要。
它回的是英文,太多看不懂费时间?没关系!装两个谷歌翻译插件。选中文本翻译和整页翻译 ,很方便使用。

英语努力辛苦学了就是来用的,而不只是用来考公务员的,相信自己!你也可以!欧力给!
20009


20010

嘻嘻哈哈又啦啦 发表于 2024-8-12 09:15

虽然看不懂,但是辛苦了

zsz98781 发表于 2023-3-27 14:25

转成脚本工具界面可以,但是我想转成ae插件,发现要懂c++,而我是学美术的。搞不来~~

zsz98781 发表于 2023-3-24 17:04

可以了!cs4,cs2015,cs2020测试都没问题。原来的写法有不严谨的地方

zsz98781 发表于 2023-3-24 17:03

可以了!cs4,cs2015,cs2020测试都没问题
页: [1]
查看完整版本: 用ChartGPT人工智能AI编程搞出来的千分位增长代码