Búa til sérsniðna notendarenna í After Effects, með mörkum, með því að nota Clamp() aðgerðina.
Að sýna hvernig hreyfimyndirnar eru gerðar getur gefið verkinu þínu faglega tilfinningu. Og sem bónus, ef þú ert að reyna að skilja After Effects tjáningu betur, þá getur clamp() tjáningin verið frábær staður til að byrja. Það er mjög auðvelt að skilja hvernig þessi aðgerð virkar inni í After Effects og með því að læra hana geturðu fengið auðveldan grunn fyrir tungumálið sem þú þarft að halda áfram.
NÚ HÆTUM VIÐ VIÐSKIPTI!
Fyrst skulum við byggja umhverfi okkar til að setja upp einfaldan rennibraut. Þegar við höfum sett upp sleðann á samsetningarspjaldinu getum við byrjað að bæta við tjáningum til að gera notendaviðmótið virkt. Að hafa sleðann inni á samsetningarspjaldinu þínu mun hjálpa þér að prófa hvernig löguð lögin þín líta út áður en þú ferð yfir í hreyfimyndastigið.
Við ætlum að nota tvær mismunandi gerðir af tjáningum fyrir þennan rennibraut. Við munum læra hvernig á að nota línulegu tjáninguna og hvernig á að nota klemmutjáninguna .
![](/wp-content/uploads/history/456/vv7xv89iwz.gif)
Setja upp CLAMP() Virkni
Við skulum byrja á því að setja upp klemmuaðgerðina á hreyfanlegum hlutum fyrir sleðann. Markmið okkar er að hringurinn í dæminu okkar færist ekki lengra en línan fyrir neðan hann. Hugsaðu um línuna sem brautina og við viljum að hringurinn haldist á brautinni.
Færðu rennihlutann eins langtvinstri eins og þú vilt hafa það. Horfðu á X stöðugildið og merktu við þetta. Færðu síðan rennihlutann þinn alla leið til hægri og skráðu þetta gildi líka. Farðu líka á undan og skrifaðu niður Y-stöðuna líka.
Nú skulum við byrja á því að skrifa tjáninguna. Skilgreindu fyrstu breytuna okkar "x" og sláðu síðan inn "clamp()" fallið. After Effects mun leita í sviga að þremur upplýsingum. Í fyrsta lagi, inntakið sem það ætti að vera að lesa upplýsingar úr. Í öðru lagi, lágmarksgildið sem leyfilegt er. Að lokum er leyfilegt hámarksgildi.
x = clamp(input,min,max);
Stilltu fyrsta gildið í fylkinu með því að draga pikk-pípuna í X gildið í stöðunni eign. Þetta er inntakið sem After Effects ætlar að lesa.
![](/wp-content/uploads/history/456/vv7xv89iwz-1.gif)
Næsta, sláðu inn X hnitin sem þú skrifaðir niður áðan. Fyrst, lengst til vinstri gildið og síðan kommu. Síðan er X-staðan lengst til hægri. Það ættu nú að vera þrjú gildi fyllt út á milli sviga. Ljúktu þessari línu með því að slá inn semípunkt ( ;) til að segja After Effects að þú sért búinn.
x = clamp(transform.position[0],400,800);
After Effects hefur verið leiðbeint um hvernig við ætlum að nota X stöðuna og næst viljum við skilgreina hvernig Y staðan á að virka. Farðu í næstu línu og sláðu inn y = (settu inn táknaða Y-stöðu hér) til að læsa Y-stöðunni frá því að færast upp eða niður.
x= clamp(transform.position[0], 400, 800);
y = 800;
Síðast, og síðast en ekki síst, ætlum við að pakka þessari tjáningu og segja After Effects hvað X og Y er nú. Jafnvel þó að hægt sé að lesa tjáningarnar mun það leita að tveimur gildum til að fylla út bæði X og Y stöðugildin. Þetta er vegna þess að það byrjaði á tveimur gildum og þarf nú hjálp þína við að pakka upp tjáningu þinni og benda henni á hver þessi tvö gildi eru. Svo, manstu þessar breytur sem við skilgreindum? Segjum After Effects að nota þær.
x = clamp(transform.position[0], 400, 800);
y = 800;
[x,y];
/ / Eða eftirfarandi virkar líka
x = klemma(gildi[0], 400, 800);
y = 800;
[x,y];
Lokið! Ef þú ferð í samsetningargluggann ættirðu nú að geta gripið rennihlutann og dregið það fram og til baka. Gakktu úr skugga um að Y-staðan hreyfist ekki upp og niður og X-staðan ætti að stoppa við lágmarks- og hámarksgildin sem þú gafst upp í clamp() fallinu.
![](/wp-content/uploads/history/456/vv7xv89iwz-2.gif)