صفحه اصلی › انجمن ها › افترافکت – After Effects › تکنیک و ترفند › کد حلقه loop اکسپرشن افترافکت با تکرار قابل تنظیم
برچسب ها: کد loop قابل تنظیم افترافکت, کد حلقه loop اکسپرشن افترافکت, کد حلقه افترافکت قابل تنظیم, کد لوپ افترافکت با تکرار مشخص
معمولا ما برای ایجاد لوپ Loop یا حلقه تکرار شونده توی افترافکت از کد های
loopIn()
یا
loopOut()
استفاده میکنیم.
محدودیتی که این کدها برای ما ایجاد میکنند تکرار دائم هست و ولی اگر ما قصد داشته باشیم تا یک حلقه با تکرار مشخص داشته باشیم اینبار کد جدیدی چاره کار ماست
nLoops =16;
if (numKeys > 1){
loopDur = key(numKeys).time - key(1).time;
n = Math.floor((time - key(1).time)/loopDur);
if (n < nLoops){
t = (time - key(1).time)%loopDur;
valueAtTime(key(1).time + t);
}else{
valueAtTime(key(numKeys).time);
}
}else
value;
در این کد مقدار 16 همان تعداد تکرار حلقه کاست
