موشن گرافیک

صفحه اصلی انجمن ها افترافکت – After Effects تکنیک و ترفند کد حلقه loop اکسپرشن افترافکت با تکرار قابل تنظیم

در حال نمایش 1 نوشته (از کل 1)
  • نویسنده
    نوشته‌ها
  • #2884

    معمولا ما برای ایجاد لوپ 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 همان تعداد تکرار حلقه کاست

در حال نمایش 1 نوشته (از کل 1)
  • شما برای پاسخ به این موضوع باید وارد شوید.