A’ cruthachadh sleamhnachan UI gnàthaichte ann an After Effects, le Crìochan, A’ cleachdadh a’ ghnìomh Clamp().
Ma sheallas dhut mar a tha na beòthachaidhean agad air an dèanamh faodaidh sin faireachdainn math proifeiseanta a thoirt don obair agad. Agus mar bhuannachd, ma tha thu a’ feuchainn ri abairtean After Effects a thuigsinn nas fheàrr, faodaidh an abairt clamp () a bhith na àite math airson tòiseachadh. Tha e gu math furasta a thuigsinn mar a tha an gnìomh seo ag obair taobh a-staigh After Effects, agus le bhith ga ionnsachadh faodaidh tu bunait furasta a bhith agad den chànan a dh’ fheumas tu airson gluasad air adhart.
A-NIS, TIOMNA TIOMNA TIOMNADH GU GNOTHACH!
An toiseach, togaidh sinn ar n-àrainneachd gus rig-sleamhnachaidh sìmplidh a stèidheachadh. Aon uair ‘s gu bheil sinn air an sleamhnachan a stèidheachadh anns a’ phannal sgrìobhaidh is urrainn dhuinn tòiseachadh air abairtean a chuir ris gus am bi an UI obrachail. Cuidichidh sleamhnachan am broinn a’ phannal sgrìobhaidh agad thu le bhith a’ dèanamh deuchainn air mar a tha na sreathan teann agad a’ coimhead mus gluais thu a-steach don ìre beòthalachd.
Airson an t-sleamhnachan rigged seo tha sinn gu bhith a’ cleachdadh dà sheòrsa abairtean. Ionnsaichidh sinn mar a chleachdas tu an abairt loidhneach agus mar a chleachdas tu an abairt clamp .
![](/wp-content/uploads/history/456/vv7xv89iwz.gif)
A’ stèidheachadh an CLAMP() Gnìomh
Feuch an tòisich sinn le bhith a’ stèidheachadh gnìomh clamp air na h-eileamaidean gluasadach airson an sleamhnag. Is e ar n-amas nach bi an cearcall san eisimpleir againn a’ gluasad nas fhaide na an loidhne fodha. Smaoinich air an loidhne mar an loidhne, agus tha sinn airson 's gum fuirich an cearcall air an t-slighe.
Gluais an eileamaid sleamhnachaidh agad cho fada.air fhàgail mar a tha thu airson gun tèid e. Thoir sùil air luach suidheachadh X agus comharraich seo. An uairsin gluais an eileamaid sleamhnachaidh agad fad na slighe chun taobh cheart agus comharraich an luach seo cuideachd. Cuideachd, rach air adhart agus sgrìobh sìos an suidheachadh Y cuideachd.
A-nis, leig dhuinn faighinn gu sgrìobhadh an abairt. Mìnich a’ chiad caochladair againn “x” agus an uairsin sgrìobh an gnìomh “clamp()”. Bidh After Effects a’ coimhead anns na bragan airson trì pìosan fiosrachaidh. An toiseach, an cuir a-steach a bu chòir dha a bhith a’ leughadh fiosrachadh bho. San dàrna àite, an luach as ìsle a tha ceadaichte. Mu dheireadh, an luach as àirde a tha ceadaichte.
x = clamp (cuir a-steach, min, as àirde);
Suidhich a’ chiad luach san raon le bhith a’ slaodadh a’ chuip-piog gu luach X san t-suidheachadh seilbh. Seo an t-ionchur a tha After Effects a' dol a leughadh.
![](/wp-content/uploads/history/456/vv7xv89iwz-1.gif)
Air adhart, sgrìobh na X Co-chomharran a sgrìobh thu sìos na bu tràithe. An toiseach, an luach as fhaide air an taobh chlì, agus cromag air a leantainn. An uairsin, an suidheachadh X as fhaide air an làimh dheis. Bu chòir a-nis trì luachan a bhith air an lìonadh eadar na bragan. Crìochnaich an loidhne seo le bhith a’ taipeadh leth-choloin ( ;) gus innse do After Effects gu bheil thu deiseil.
x = clamp(transform.position[0],400,800);3
Tha After Effects air innse dhuinn mar a chleachdas sinn suidheachadh X, agus an ath rud tha sinn airson mìneachadh mar a bu chòir suidheachadh Y obrachadh. Rach dhan ath loidhne agus dèan seòrsa y = (cuir a-steach an t-suidheachadh Y le comharra an seo) gus an suidheachadh Y a ghlasadh bho bhith a' gluasad suas no sìos.
x= clamp(transform.position[0], 400, 800);
y = 800;
Mu dheireadh, agus nas cudromaiche, tha sinn gu bhith a’ cuairteachadh an abairt seo agus ag innse do After Effects dè X agus Y tha a-nis. Eadhon ged a ghabhas na h-abairtean a leughadh, bidh e a’ coimhead airson dà luach gus na luachan suidheachaidh X agus Y a lìonadh. Tha seo air sgàth gun do thòisich e le dà luach agus a-nis tha feum agad air do chuideachadh gus do dhòigh-labhairt a phasgadh, agus a chomharrachadh gu dè an dà luach a th’ ann. Mar sin, cuimhnich air na caochladairean sin a mhìnich sinn? Innsidh sinn dha After Effects an fheadhainn sin a chleachdadh.
x = clamp(transform.position[0], 400, 800);
y = 800;
[x,y];
/ / No tha na leanas cuideachd ag obair
x = clamp(luach[0], 400, 800);
y = 800;
[x,y];
Dèanta! Ma thèid thu chun uinneag sgrìobhaidh bu chòir dhut a-nis a bhith comasach air grèim fhaighinn air an eileamaid sleamhnachaidh agus a shlaodadh air ais is air adhart. Dèan cinnteach nach gluais suidheachadh Y suas is sìos, agus bu chòir don t-suidheachadh X stad aig na luachan as ìsle agus as àirde a thug thu seachad san ghnìomh clamp().
![](/wp-content/uploads/history/456/vv7xv89iwz-2.gif)