Რა შედეგები მოჰყვება ეფექტები?

ეფექტურობის გამოხატვის შემდეგ ანალოგიურია კომპიუტერის კოდი ან მოქმედების სკრიპტი Flash- ში (ახლა Adobe Animate.) კომპიუტერული კოდი ან სამოქმედო სკრიპტის მსგავსია გამოხატულება გარკვეული ფორმულისაგან, თუ მას შემდეგ, რაც ეფექტები გაკეთდება რაღაც კონკრეტული. სამოქმედო სკრიპტისგან განსხვავებით, გამონათქვამები ელემენტების ატრიბუტის ფარგლებში ცხოვრობენ, როგორც მათი მასშტაბი ან როტაცია.

ასე რომ, რა არის წერტილი გამოყენების გამოხატვის? კარგად გამონათქვამები შეიძლება იმუშაოს ნებისმიერი რიგი გზები, ორი საუკეთესო მაგალითები თუმცა უნდა animate რაღაც და იმოქმედოს რაღაც ანიმაცია. რატომ გამოვიყენოთ გამოხატვა keyframes- ის ნაცვლად?

მაგალითი როდის და როგორ გამოვიყენოთ გამოხატვა

ვთქვათ, ბურთი გაქცევა ეკრანზე მარცხნიდან მარჯვნივ, მაგრამ ასევე გინდა, რომ ბურთი გაათბო. იმის ნაცვლად, რომ ხელიხელჩაკიდებულებმა და გააკეთონ, ან გამოიყენონ ეფექტი და მივანიჭოთ უამრავი და ბევრი keyframes, ჩვენ შეგვიძლია უბრალოდ გამოიყენოთ wiggle გამოხატულება მას.

ასე რომ, ჩვენ მხოლოდ ჩვენი ორი keyframes ვამბობ, რომ წავიდეთ მარცხნიდან მარჯვნივ, პლუს გამოხატვის ეუბნება, რომ wiggle. ის ინახავს სასიამოვნო და ორგანიზებულს, ასევე ადვილად ცვალებადია. იმის ნაცვლად, რომ შეცვალოს ასობით keyframes თუ გვინდა ჩვენი wiggle უფრო უკიდურესი შეგვიძლია უბრალოდ შეცვალოს გამოხატვის. ასე რომ, ჩვენ ვამზადებთ ჩვენს ობიექტს ორი გზით, გამოყენებით keyframes და გამოხატვის გამოყენებით.

კიდევ ერთი მაგალითი იმისა, თუ როგორ შეიძლება გამოვიყენოთ გამონათქვამები ექსპლუატაციის შემდეგ, რომელიც გავლენას ახდენს ანიმაციის ნაწილაკზე, ფაქტობრივად მასალის გარეშე. თქვენ შეგიძლიათ დაწეროთ გამოთქმა, რომელიც ამბობს, რომ დროთა განმავლობაში ვითარდება ჩვენი ანიმაცია უფრო მკაცრი ან ნაკლებად უკიდურესი გახდება.

თუ ჩვენ გვაქვს ეფექტი pulsing სინათლის, ჩვენ შეგვიძლია ვრცელდება გამოხატულება, რომ ამბობს, რომ ჩვენი ანიმაცია უკრავს pulsing სინათლის უფრო და უფრო დრამატული გარეშე რეალურად მქონე უნდა წავიდეს და animate რომ ეფექტი magnifying. აქ ჩვენ არ ვხატავთ გამოხატვის გამოყენებას, მაგრამ გავლენას ახდენს ანიმაციის ნაწილად.

მოდით გავაკეთოთ მარტივი wiggle გამოხატულება, როგორც მაგალითად მისაღებად გაგება, თუ როგორ მუშაობს.

ახალი კომპოზიცია გავაკეთე ეფექტის შემდეგ, რაც 24-ჯერ გრძელია და ჩვენ აქ გავაკეთებთ ჩვენს სკრიპტს. ახლა გახსოვთ, განსხვავებით სამოქმედო სცენარის Flash (Animate) ჩვენ ვერ დავამატებთ სამოქმედო scrip to შემადგენლობა მთლიანად. გამონათქვამები ჩვენს ვადებში არსებულ ელემენტებში და ამ ელემენტების ატრიბუტების ფარგლებში ცხოვრობს. ასე რომ, ჩვენ უნდა გამოვიყენოთ რაღაც გამოიყენოს გამოხატულება.

მოდით გავაკეთოთ მარტივი მოედანზე გამოყენებით მყარი. მივიღე ბრძანება Y და გააკეთე შენი საყვარელი პატარა მოედანზე, მე მივიღე წითელი, რომელიც 300-ზე 300. მოდით გავაკეთოთ უბრალო გამოხატულება, რომ ისწავლონ, როგორ მუშაობენ.

ჩემი მყარი შერჩეული მე მოხვდა P, რათა up მისი თანამდებობა ჩამოშლადი მენიუ ჩემი ვადებს. ახლა თუ მე ვაპირებ animate ეს მინდა უბრალოდ დააჭირეთ გაჩერების watch გააქტიურება keyframes, მაგრამ დაამატოთ გამოხატვის მე მინდა ვარიანტი ან Alt დააჭირეთ გაჩერების watch.

ეს გახდება პოზიცია ატრიბუტი ახალ პატარა წვეთი მენიუში და დასძენს გამოხატვა: ქვემოთ მოცემული პოზიცია. თქვენ იხილავთ მარჯვნივ ჩვენს ვადებს, ახლა ჩვენ ახლა გვაქვს ფართობი, რომელიც შეგვიძლია ჩაწერეთ, რომ ამჟამად ამბობს "transform.position"

ეს ტექსტი აქ არის ის, სადაც ჩვენ ვამბობთ ყველა ჩვენს გამონათქვამს. სასიამოვნო მარტივი გამოხატულებაა ის, რაც ადრე ვამბობდი, ეს გამოიწვევს ჩვენს ობიექტს ოდნავ მთელს ანიმაციას გადაადგილებისთვის.

Wiggle გამოხატულება იქმნება ასე: wiggle (x, y)

დაიწყეთ ჩვენი გამოხატვა, რომ ვაპირებთ "wiggle", რომელიც მოგვითხრობს მას შემდეგ, რაც ჩვენ ვხუმრობთ wiggle expression (duh), რასაც მივყავართ მნიშვნელობები ფრჩხილებში, რომელიც მოგვითხრობს ეფექტის შემდეგ, როდის და როგორ უნდა გააღიზიანოს.

X- ს რამდენჯერმე მიმართავს, რამდენიც მომდევნო ეტაპზე გსურთ ჩვენი ობიექტის გადატანა, ასე რომ, თუ ჩვენი ჩარჩოები 30 წამშია, მაშინ 30-იანი ღირებულება X- ის მნიშვნელობით გახდის მას, რომ ჩვენი ობიექტი ყველა ჩარჩოში გადადის. 30-ზე 15-ში ჩაბარება გამოიწვევს სხვა ობიექტს, რომელიც გადაადგილდება ჩვენს ობიექტზე და ა.შ.

Y ღირებულება დგას, თუ რამდენად გვინდა ჩვენი ობიექტი გადაადგილება. ასე რომ, Y ღირებულება 100 იქნება ჩვენი ობიექტი 100 ქულა ნებისმიერ მიმართულებით და Y ღირებულების 200 გადავა ჩვენი ობიექტი 200 ქულა ნებისმიერ მიმართულებით.

ასე რომ დასრულებული wiggle გამოხატულება გამოიყურება მსგავსი რამ: wiggle (15,250)

ახლა ჩვენ ვნახავთ ჩვენს მოედანზე ჩვენს მოედანს, როდესაც ჩვენ ვთამაშობთ, მაგრამ ჩვენ არ მივმართავთ ყველა საკვანძო სიტყვას. ჩვენ შეგვიძლია წასვლა და მაგალითის გაკეთება, როგორც თავდაპირველად ვისაუბრეთ, დაამატეთ ჩვენი კვადრატის გასაღებები მარცხენა მხრიდან მარჯვნივ და ჩვენს გამოხატვასთან ერთად.

ასე რომ მოკლედ, მას შემდეგ, რაც ეფექტი გამოხატულება არის ნაჭერი ტექსტი, ისევე როგორც ნაჭერი კოდი, მიმართა ქონების ელემენტს, რომელიც მოქმედებს, რომ ქონება. ისინი მუშაობენ მრავალრიცხოვან გზებზე და აქვს ფართო სპექტრი მიზნების მიღწევა, მაგრამ კოდექსის მსგავსად, ისინი დამატყვევებელ და პუნქტუაციის შეცდომებზე არიან, ამიტომ დარწმუნდით, რომ შეამოწმოთ ისინი, როგორც აკრიფეთ!