1 00:00:00,000 --> 00:00:02,650 >> დინამიკები 1: მოდით შევხედოთ პროგრამა, რომელიც მე უკვე მუშაობს, რომ 2 00:00:02,650 --> 00:00:05,510 აქვს ორი sprites, რომელთაგან თითოეული აქვს საკუთარი სცენარი. 3 00:00:05,510 --> 00:00:08,710 ყველაზე დიდი takeaway ამ პროგრამის რომ თქვენ შეიძლება მართლაც არა მარტო 4 00:00:08,710 --> 00:00:12,170 ორი sprites, მაგრამ იმ Sprite სკრიპტები შეგიძლიათ აწარმოებს პარალელურად. 5 00:00:12,170 --> 00:00:15,760 რომ არის, ამავე დროს, რომელიც ამბობენ, რომ ის ნულიდან გვაძლევს 6 00:00:15,760 --> 00:00:20,430 multithreaded პროგრამირების გარემო, სადაც ორი რამ შეიძლება მოხდეს 7 00:00:20,430 --> 00:00:22,250 ფაქტიურად ერთი და იგივე დროს. 8 00:00:22,250 --> 00:00:24,910 >> ახლა აქ ჩვენ პირველი ჩვენი bird Sprite. 9 00:00:24,910 --> 00:00:27,450 და შენიშნავს, რომ ამ ფრინველის ერთი სცენარი. 10 00:00:27,450 --> 00:00:28,740 მოდით zoom სისტემაში 11 00:00:28,740 --> 00:00:32,200 ახლა თანახმად, ეს სკრიპტი, როდესაც მწვანე დროშა დააწკაპებთ ფრინველის 12 00:00:32,200 --> 00:00:35,250 აპირებს გადავიდეს უარყოფითი 150, 150. 13 00:00:35,250 --> 00:00:37,790 ასე რომ, რეალურად, ყველაზე მარცხენა კუთხეში ეტაპზე. 14 00:00:37,790 --> 00:00:40,820 და შემდეგ ის აპირებს აღვნიშნო დაღმავალ at 45 ხარისხი კუთხე. 15 00:00:40,820 --> 00:00:42,790 >> შემდეგ ის სამუდამოდ აპირებს უნდა გავაკეთოთ შემდეგ. 16 00:00:42,790 --> 00:00:45,790 იმ შემთხვევაში, თუ იგი არ ეხება კატა, ის აპირებს გადავიდეს სამი 17 00:00:45,790 --> 00:00:47,770 ნაბიჯები ან სამი pixels. 18 00:00:47,770 --> 00:00:50,810 და თუ ის ზღვარზე ეტაპზე, ის აპირებს Bounce. 19 00:00:50,810 --> 00:00:53,630 და შემდეგ იგი აპირებს, რომ ისევ და ისევ და ისევ. 20 00:00:53,630 --> 00:00:56,400 სხვა სიტყვებით, ამ ფრინველის აპირებს to flutter გარშემო ეტაპზე. 21 00:00:56,400 --> 00:00:59,260 >> იმავდროულად, cat აპირებს უნდა აკეთებს შემდეგ. 22 00:00:59,260 --> 00:01:03,180 ის აპირებს დაიწყოს უარყოფითი 160, უარყოფითი 160. 23 00:01:03,180 --> 00:01:05,690 ასე რომ, რეალურად, ქვედა მარცხენა კუთხეში ეკრანზე. 24 00:01:05,690 --> 00:01:09,360 და ის აპირებს აირჩიოთ შემთხვევითი მიმართულებით, სადაც წერტილი. 25 00:01:09,360 --> 00:01:11,350 >> ამის შემდეგ, ის აპირებს სამუდამოდ გავაკეთოთ შემდეგ. 26 00:01:11,350 --> 00:01:15,620 იმ შემთხვევაში, თუ ის ეხება ფრინველის, ის აპირებს ითამაშოს ლომის ხმა და roar და 27 00:01:15,620 --> 00:01:18,750 შემდეგ ის აპირებს შეჩერება, რითაც დამთავრებული ამ ანიმაცია. 28 00:01:18,750 --> 00:01:22,940 წინააღმდეგ შემთხვევაში, იგი აპირებს აღვნიშნო, თავად მიმართ ფრინველის და გადაადგილება ერთი ნაბიჯია. 29 00:01:22,940 --> 00:01:26,830 >> სხვა სიტყვებით რომ ვთქვათ, კატა აპირებს მუდმივად დაიცვას ამ ფრინველის, მაგრამ არა 30 00:01:26,830 --> 00:01:30,330 საკმაოდ ამავე ტემპით, რითაც ფრინველის ცოტა უპირატესობა. 31 00:01:30,330 --> 00:01:33,360 ისე, ვნახოთ, რა მოხდება მაშინ, როდესაც ვაკეთებთ აწარმოებს ამ სკრიპტები. 32 00:01:33,360 --> 00:01:36,190 >> მოდით წავიდეთ წინ და დააჭირეთ ჩვენი მწვანე დროშა. 33 00:01:36,190 --> 00:01:38,040 და ისინი off. 34 00:01:38,040 --> 00:01:40,250 გაითვალისწინეთ, რომ ფრინველის მოდის up ზღვარზე ეტაპზე. 35 00:01:40,250 --> 00:01:41,760 და, მართლაც, მან bounces. 36 00:01:41,760 --> 00:01:43,570 და ისევ, bounces off, რომ ზღვარი. 37 00:01:43,570 --> 00:01:46,350 >> კატა კი, ნამდვილად თვითდამიზნების წელს ამ ფრინველებზე. 38 00:01:46,350 --> 00:01:49,530 ის თითქმის დაახლოებით დაჭერა მას შემდეგ, კიდევ ერთი bounce ჩანს. 39 00:01:49,530 --> 00:01:50,096 და - 40 00:01:50,096 --> 00:01:50,432 >> [Roar] 41 00:01:50,432 --> 00:01:51,830 დინამიკები 1: რა თქმა უნდა, იგი უკვე დაიჭირეს. 42 00:01:51,830 --> 00:01:53,893