So'zlarning ta'siri nimani anglatadi?

Shaxsiy effektlar ifodasi kompyuter kodi yoki Flash (hozir Adobe Firefox) da ishlaydigan bir buyruq qatoriga o'xshaydi. Kompyuter kodi yoki ish skriptiga o'xshash iboralar, "Shaxsiy Effektlar" ga aniqlik kiritadigan formulaning ba'zi bir turi. Aksiyalar buyruq fayllaridan farqli o'laroq, ifodalar elementlarning atributlarida, masalan, ularning o'lchovi yoki aylanishida yashaydi.

Demak, ifodani ishlatish nimani anglatadi? Yaxshi iboralar har qanday yo'l bilan ishlashi mumkin, biroq ikkita eng yaxshi misol, bir narsani jonlantirish va nimanidir animatsiyasiga ta'sir qilishdir. Asosiy ramkalarni ishlatish o'rniga animatsiya qilish uchun nima qilish kerak?

Vaqtni qachon va qanday ishlatish kerakligi haqidagi misol

Sizning ekraningizda o'ngdan chapga harakat qilayotgan to'p bor, deb aytasiz, lekin siz ham o'ynashni xohlaysizmi. Qo'l bilan borib, buni amalga oshirish yoki ta'sirni qo'llash va unga ko'p miqdorda kalit so'zlar berishning o'rniga, biz shunchaki chalkashlik ifodasini qo'llashimiz mumkin.

Shunday qilib, biz ikkita asosiy ramkalarimiz chapdan o'ngga, shuningdek, chayqovchiga aytadigan so'zlarga ega bo'lishni istaymiz. U yaxshi narsalarni yaxshi saqlaydi va osonlik bilan o'zgarishi mumkin. Agar biz chaqqonlikning yanada qattiq bo'lishini xohlasak, yuzlab asosiy kvadratlarni qaytarishimiz o'rniga, ifodani o'zgartira olamiz. Shunday qilib biz ob'ektni ikki yo'l bilan animatsiya qilamiz, keyframalarni va ifoda orqali.

So'zlarning Effektdan keyin qanday ta'sir qilishi mumkinligiga oid yana bir umumiy misol, aslida uni animatsiya qilmasdan animatsiya qismini ta'sir qilishdir. Vaqt o'tishi bilan bizning animatsiyaimiz haddan tashqari yoki kamroq ekstremal bo'lib qoladi, deb aytadigan so'zlarni yozishingiz mumkin.

Agar biz kuchlanish nurining ta'siriga ega bo'lsak, unda biz animatsiyaning pulsli oynasi o'ynaganida, bu effektni kattalashtirib, jonlantirmasdan, ko'proq dramatiklashadi deb aytadigan so'zni qo'llashimiz mumkin. Bu erda, ifoda yordamida animatsiya qilmaymiz, lekin ifoda bilan animatsiya qismini ta'sir qilamiz.

Qanday qilib ular qanday ishlashini tushunish uchun oddiy shablonni ifodalashni misol qilib keltiramiz.

Men effektlar ichida 24 kvadrat uzunlikdagi yangi kompozitsiyani yaratdim va biz bu yerda xatti-harakatlarni bajaramiz. Endi esda tutingki, Flashda (Animate) ish skriptidan farqli o'laroq biz kompozitsiyani butunlay aks ettira olmaymiz. So'zlar bizning vaqt jadvalimizdagi elementlar ichida va shu elementlarning atributlarida joylashgan. Shunday qilib, ifodani qo'llash uchun biror narsa qilishimiz kerak.

Qattiq modda yordamida oddiy kvadrat hosil qilamiz. Y buyruqiga e'tibor bering va o'zingizni go'zal kichkina kvadratga aylantiringiz, men 300 dan 300 gacha qizil rangga aylantirdim. Keling, ularning qanday ishlashini bilish uchun oddiy iborani qilaylik.

Men tanlagan ishtirokim bilan, mening vaqt jadvalimdagi "Obyekt ochiladi" menyusini ochish uchun Rga uriladi. Endi men buni jonlantirmoqchi bo'lsam, keyframlarni faollashtirish uchun to'xtash vaqtini bosishim mumkin, lekin ifodani qo'shish uchun Opsiyalash yoki Alt tugmasini bosib to'xtash vaqtini bosing.

Bu esa Position nitelini yangi pastga tushadigan menyuga aylantirib, Expression: Quyidagi manzilni qo'shib qo'yadi. Siz bizning vaqt jadvalimizda o'ng tomonni ko'rib chiqamiz va ayni paytda biz hozirda "transform.position" deb nomlangan maydonni yozamiz.

Bu erda biz barcha matnlarni yozamiz. Chiroyli oddiy iboralar, avval aytib o'tganimdek, shov-shuvli ifodadir. Bu bizniki animatsiyamiz bo'ylab biroz harakatlanishiga sabab bo'ladi.

Chaqmoq ifodasi quyidagicha o'rnatiladi: chayqal (x, y)

So'zimizni boshlaymiz, biz "shovqin" ni yozamiz. Bu "Effect After Effects" degan so'zlarni "shov-shuv" ifodasini (dux), keyin esa "Kechikish effektlari" ni qachon va qanaqaligini aks ettiruvchi "Qavslardagi" qadriyatlar bilan izohlaymiz.

X soniyada qancha soniyadan so'ng biz ob'ektni ko'chirishni xohlaymiz, shuning uchun agar soniyada bizning freymlarimiz 30 bo'lsa, unda x qiymatiga 30 qiymatni qo'yish obyektimizni har bir freymga aylantiradi. 15 soniyada 30 funtga tushiramiz, ob'ektni boshqa joyga ko'chiramiz va hokazo.

Y qiymati ob'ektimiz qancha harakat qilishini xohlaydi. Shunday qilib, Y qiymati 100 ob'ektimiz 100 nuqtadan har qanday yo'nalishda harakat qiladi va Y qiymati 200 ob'ektga har qanday yo'nalishda 200 nuqtani ko'chiradi.

Shunday qilib, tugallangan noqulaylik ifodasi quyidagicha bo'ladi: wiggle (15,250)

Endi biz o'ynaganimizda sahnimiz atrofida aylanib yurgan kvadratni ko'rishimiz mumkin, ammo biz hech qanday kalit kvadratni qo'llamadik. Hatto o'zimning dastlabki so'zlarimga kirib, o'zimizning maydonimizdan kalit so'zlarimizni chapdan o'ngga, bizning ifodamiz bilan birga qo'shib qo'yishimiz mumkin.

Shunday qilib, Xulosa qilib, bir Effektlar ifoda ifodasi, bu xususiyatni ta'sir qiladigan elementning xususiyatiga tatbiq etilgan kodning bir qismiga o'xshash matndir. Ular juda ko'p yo'llar bilan ishlaydi va keng foydalanishga ega, lekin ular juda ko'p kodlar kabi imlo va punktuatsiya xatolar uchun jiddiydir, shuning uchun ularni yozishda ularni ikki marta takrorlang!