[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.36,0:00:03.01,Default,,0000,0000,0000,,მრავალი გზა არსებობს\Nიმისთვის, რომ ანიმაცია გავაკეთოთ, Dialogue: 0,0:00:03.01,0:00:05.07,Default,,0000,0000,0000,,მთავარი პრინციპი კი ყოველთვის ერთია. Dialogue: 0,0:00:05.07,0:00:07.13,Default,,0000,0000,0000,,თუ აიღებთ რამდენიმე ნახატს ან სურათს, Dialogue: 0,0:00:07.13,0:00:09.73,Default,,0000,0000,0000,,სადაც თითოეული წინასგან ოდნავ განსვავდება Dialogue: 0,0:00:09.73,0:00:11.39,Default,,0000,0000,0000,,და მათ რიგ-რიგობით სწრაფად ნახავთ, Dialogue: 0,0:00:11.39,0:00:13.42,Default,,0000,0000,0000,,გამოჩნდება, რომ თითქოს სურათი მოძრაობს. Dialogue: 0,0:00:13.42,0:00:16.54,Default,,0000,0000,0000,,ადრე ყველანაირ\Nანიმაციას ხელით ხატვდნენ Dialogue: 0,0:00:16.54,0:00:19.70,Default,,0000,0000,0000,,და სამწამიანი ანიმაციის\Nგაკეთებასაც კი დიდი დრო უნდოდა. Dialogue: 0,0:00:19.70,0:00:22.88,Default,,0000,0000,0000,,საბედნიეროდ, ჩვენ მომავალში ვცხოვრობთ. Dialogue: 0,0:00:22.88,0:00:26.13,Default,,0000,0000,0000,,საკმაოდ მარტივია კოდით\Nუბრალო ანიმაციის გაკეთება. Dialogue: 0,0:00:26.13,0:00:27.57,Default,,0000,0000,0000,,მე კი გიჩვენებთ როგორ! Dialogue: 0,0:00:27.57,0:00:30.27,Default,,0000,0000,0000,,მარჯვნივ როგორც ხედავთ\Nპატარა საყვარელი მანქანაა, Dialogue: 0,0:00:30.27,0:00:32.01,Default,,0000,0000,0000,,ფონად კი მშვენიერი ყვითელი ფერია. Dialogue: 0,0:00:32.01,0:00:34.96,Default,,0000,0000,0000,,-- დიახ, ეს მანქანა\Nჩემი დახატულია, გმადლობთ -- Dialogue: 0,0:00:34.96,0:00:38.76,Default,,0000,0000,0000,,როგორც ვახსენე,\Nფონად მშვენიერი ფერია. Dialogue: 0,0:00:38.76,0:00:42.53,Default,,0000,0000,0000,,მანქანას კონტური არ აქვს, ანუ\NnoStroke() ფუნქცია გვაქვს გამოძახებული. Dialogue: 0,0:00:42.53,0:00:46.04,Default,,0000,0000,0000,,აქ კი ახალ ცვლადს ვქმნით, x-ს, რომელიც\Nმანქანის მდებარეობას წარმოადგენს Dialogue: 0,0:00:46.04,0:00:47.42,Default,,0000,0000,0000,,და ვანიჭებთ მნიშვნელობას 10. Dialogue: 0,0:00:47.42,0:00:49.46,Default,,0000,0000,0000,,როგორც ხედავთ, თუ\Nამ მნიშვნელობას შევცვლით, Dialogue: 0,0:00:49.46,0:00:52.10,Default,,0000,0000,0000,,მანქანა წინ და უკან დაიწყებს მოძრაობას. Dialogue: 0,0:00:52.10,0:00:53.13,Default,,0000,0000,0000,,-- დავუბრუნოთ ათს -- Dialogue: 0,0:00:53.13,0:00:55.97,Default,,0000,0000,0000,,შემდეგ, აქ ორგან ვწერთ\Nსაღებავის ფერს მანქანისთვის Dialogue: 0,0:00:55.97,0:00:58.10,Default,,0000,0000,0000,,და ვხატავთ ორ მართკუთხედს Dialogue: 0,0:00:58.10,0:01:02.48,Default,,0000,0000,0000,,პირველი მართკუთხედი ქვედა\Nნაწილისთვისაა, მეორე - ზედასთვის. Dialogue: 0,0:01:02.48,0:01:05.03,Default,,0000,0000,0000,,შემდეგ იგივენაირად ვიქცევით ბორბლებისთვის. Dialogue: 0,0:01:05.03,0:01:07.06,Default,,0000,0000,0000,,ვწერთ საღებავის ფერს და ვხატავთ ორ ელიფსს: Dialogue: 0,0:01:07.06,0:01:10.19,Default,,0000,0000,0000,,ერთი იქნება x + 25-ზე,\Nმეორე კი x + 75-ზე. Dialogue: 0,0:01:10.19,0:01:12.83,Default,,0000,0000,0000,,და როგორც იქნა, მივედით ახალ მასალაზე. Dialogue: 0,0:01:12.83,0:01:15.10,Default,,0000,0000,0000,,ამას ფუნქციის განმარტება ეწოდება. Dialogue: 0,0:01:15.10,0:01:17.02,Default,,0000,0000,0000,,ამის შესახებ მოგვიანებით ისწავლით, Dialogue: 0,0:01:17.02,0:01:19.99,Default,,0000,0000,0000,,ამჯერად უბრალოდ შეხედეთ და\Nეცადეთ დაიმახსოვროთ როგორ გამოიყურება. Dialogue: 0,0:01:19.99,0:01:24.01,Default,,0000,0000,0000,,მნიშვნელოვანია იმისი ემჩნევა, რომ გვაქვს\Nსიტყვა draw და ფიგურული ფრჩხილები. Dialogue: 0,0:01:24.01,0:01:26.74,Default,,0000,0000,0000,,-- ეს გახსნილი ფრჩხილი\Nდა ეს დახურული ფრჩხილი -- Dialogue: 0,0:01:26.75,0:01:30.21,Default,,0000,0000,0000,,ამ ყველაფერს ვუწოდებთ\Nხატვის, ანუ ანიმაციის ციკლს. Dialogue: 0,0:01:30.21,0:01:32.59,Default,,0000,0000,0000,,ნებისმიერ რამეს,\Nრასაც ამ ფრჩხილებში ჩაწერთ, Dialogue: 0,0:01:32.59,0:01:35.23,Default,,0000,0000,0000,,ძალიან სწრაფად გაეშვება და გამეორდება. Dialogue: 0,0:01:35.23,0:01:36.70,Default,,0000,0000,0000,,სწორედ ამიტომ ეწოდება ციკლი. Dialogue: 0,0:01:36.70,0:01:38.73,Default,,0000,0000,0000,,ნებისმიერი რამ რაც ამ ფრჩხილებს გარეთაა, Dialogue: 0,0:01:38.73,0:01:41.66,Default,,0000,0000,0000,,გაეშვება პროგრამის\Nდასაწყისში და მხოლოდ ერთხელ. Dialogue: 0,0:01:41.66,0:01:45.48,Default,,0000,0000,0000,,ესეიგი, ანიმაციისთვის პირველი ნაბიჯი\Nკოდის ამ ფრჩხილებში ჩაწერაა, Dialogue: 0,0:01:45.48,0:01:47.83,Default,,0000,0000,0000,,რათა სურათები ხელახლა დაიხატოს. Dialogue: 0,0:01:47.83,0:01:48.88,Default,,0000,0000,0000,,მოდით ასე მოვიქცეთ. Dialogue: 0,0:01:48.88,0:01:54.26,Default,,0000,0000,0000,,-- ამ კოდს აქედან\Nპირდაპირ ციკლში გადავიტან -- Dialogue: 0,0:01:54.26,0:01:58.09,Default,,0000,0000,0000,,იმისთვის რომ არ დამავიწყდეს,\Nრომ ეს ყველაფერი ციკლშია, Dialogue: 0,0:01:58.09,0:02:02.24,Default,,0000,0000,0000,,ხაზებს მარჯვნივ გადავწევ, მოვნიშნავ\Nყველა ხაზს და დავაწვები Tab-ს. Dialogue: 0,0:02:02.24,0:02:05.75,Default,,0000,0000,0000,,ახლა უკეთ ჩანს რომ\Nეს ხაზები ფრჩხილებს შორისაა. Dialogue: 0,0:02:05.75,0:02:10.03,Default,,0000,0000,0000,,როგორც ხედავთ, ყველაფერი\Nიგივენაირადაა, არაფერი შეცვლილა. Dialogue: 0,0:02:10.03,0:02:12.16,Default,,0000,0000,0000,,პირველად, როცა ამ\Nდახატვის ციკლს გავუშვებთ, Dialogue: 0,0:02:12.16,0:02:16.51,Default,,0000,0000,0000,,კომპიუტერი უბრალოდ შექმნის ახალ ცვლად x-ს,\Nმიანიჭებს ათს, დახატავს ორ მართკუთხედს Dialogue: 0,0:02:16.51,0:02:17.56,Default,,0000,0000,0000,,და დახატავს ორ ელიფსს. Dialogue: 0,0:02:17.56,0:02:20.04,Default,,0000,0000,0000,,შემდეგ დაბრუნდება\Nდასაწყისში და მოიქცევა ასე: Dialogue: 0,0:02:20.04,0:02:24.03,Default,,0000,0000,0000,,შექმნის ახალ ცვლად x-ს, მიანიჭებს ათს,\Nდახატავს ორ მართკუთხედს და ორ ელიფსს. Dialogue: 0,0:02:24.03,0:02:28.21,Default,,0000,0000,0000,,შემდეგ ამ ყველაფერს ისევ გაიმეორებს. Dialogue: 0,0:02:28.21,0:02:31.30,Default,,0000,0000,0000,,არაფერი არ იცვლება,\Nცხადია, აინმაცია არ ჩანს. Dialogue: 0,0:02:31.30,0:02:34.66,Default,,0000,0000,0000,,უბრალოდ ხელახლა იხატება ერთი\Nდა იგივე სურათი ერთმანეთზე. Dialogue: 0,0:02:34.66,0:02:40.36,Default,,0000,0000,0000,,გაიხსენეთ, რაიმეს ასამოძრავებლად, ნახატი\Nყოველ ჯერზე ოდნავ უნდა იცვლებოდეს. Dialogue: 0,0:02:40.36,0:02:42.76,Default,,0000,0000,0000,,ესეიგი, თუ მინდა რომ მანქანა წინ წავიდეს, Dialogue: 0,0:02:42.76,0:02:45.36,Default,,0000,0000,0000,,სავარაუდოდ x ცვლადი უნდა შევცვალო, არა? Dialogue: 0,0:02:45.36,0:02:48.05,Default,,0000,0000,0000,,მოდით ასეც მოვიქცეთ, დავწეროთ 11. Dialogue: 0,0:02:48.05,0:02:51.12,Default,,0000,0000,0000,,მაგრამ არა, ახლა მანქანა\Nყოველთვის 11 პოზიციაზე იქნება. Dialogue: 0,0:02:51.12,0:02:54.22,Default,,0000,0000,0000,,როგორ უნდა ვცვალო x-ის\Nმნიშვნელობა ყოველთვის, Dialogue: 0,0:02:54.22,0:02:57.25,Default,,0000,0000,0000,,როცა კომპიუტერი სულ\Nერთსა და იმავეს აკეთებს? Dialogue: 0,0:02:57.25,0:02:59.71,Default,,0000,0000,0000,,კარგი, შეხედეთ ამ მაგიურ ხრიკს Dialogue: 0,0:02:59.71,0:03:02.48,Default,,0000,0000,0000,,თუ გაიხსნებთ, var x ქმნის ახალ ცვლადს. Dialogue: 0,0:03:02.48,0:03:04.75,Default,,0000,0000,0000,,როცა ეს ხატვის ციკლში გვაქვს, Dialogue: 0,0:03:04.75,0:03:07.74,Default,,0000,0000,0000,,ყოველ ჯერზე იქმნება ახალი ცვლადი x. Dialogue: 0,0:03:07.74,0:03:13.26,Default,,0000,0000,0000,,თუ ამას ციკლს გარეთ დავწერთ,\Nმაშინ ის შეიქმნება მხოლოდ ერთხელ. Dialogue: 0,0:03:13.26,0:03:17.49,Default,,0000,0000,0000,,ამ შემთხვევაში, ყოველთვის როცა კომპიუტერი\Nამ კოდს გაუშვებს და x-ს დაინახავს, Dialogue: 0,0:03:17.49,0:03:22.48,Default,,0000,0000,0000,,ის გამოიყენებს იმ მნიშვნელობას,\Nრომელიც მას ბოლოს მივანიჭეთ. Dialogue: 0,0:03:22.48,0:03:27.48,Default,,0000,0000,0000,,ასეც ვიზამ, შევქმნი ცვლადს\Nდა გავიტან ციკლს გარეთ. Dialogue: 0,0:03:27.48,0:03:31.23,Default,,0000,0000,0000,,ახლა ცვლადი მხოლოდ ერთხელ იქმნება. Dialogue: 0,0:03:31.23,0:03:35.48,Default,,0000,0000,0000,,ყოველ ჯერზე, როცა x-ს ვხვდებით,\Nვიყენებთ ერთსა და იმავე ცვლადს. Dialogue: 0,0:03:35.48,0:03:39.49,Default,,0000,0000,0000,,ახლა ბოლო მნიშვნელობა არის 11,\Nესეიგი x ყოველთვის იქნება 11. Dialogue: 0,0:03:39.49,0:03:41.49,Default,,0000,0000,0000,,-- ახლა კი მაგია -- Dialogue: 0,0:03:41.49,0:03:46.72,Default,,0000,0000,0000,,სადმე ციკლში, შევცვალოთ x-ის მნიშვნელობა,\Nგავხადოთ ის წინანდელზე ოდნავ მეტი. Dialogue: 0,0:03:46.72,0:03:52.75,Default,,0000,0000,0000,,დავწეროთ: x ხდება x-ის\Nძველ მნიშვნელობას პლუს ერთი. Dialogue: 0,0:03:52.75,0:03:54.76,Default,,0000,0000,0000,,ნახეთ, მუშაობს! Dialogue: 0,0:03:54.76,0:03:56.89,Default,,0000,0000,0000,,მაგრამ ასე ძალიან გადღაბნილია. Dialogue: 0,0:03:56.89,0:03:59.16,Default,,0000,0000,0000,,შეიძლება გაგიკვირდეთ თუ რატომაა ასე. Dialogue: 0,0:03:59.16,0:04:02.38,Default,,0000,0000,0000,,ეს იმიტომ, რომ დაგვავიწყდა\Nფონი ხელახლა დაგვეხატა. Dialogue: 0,0:04:02.38,0:04:07.07,Default,,0000,0000,0000,,მანქანა ხელახლა იხატება, მაგრამ\Nმანამდე დახატული მანქანებიც ჩანს. Dialogue: 0,0:04:07.07,0:04:15.98,Default,,0000,0000,0000,,ესეიგი, თუ ამ ხაზს ციკლში\Nჩავაგდებთ და ხელახლა გავუშვებთ კოდს.. Dialogue: 0,0:04:15.98,0:04:18.03,Default,,0000,0000,0000,,მშვენიერია! Dialogue: 0,0:04:18.03,0:04:19.97,Default,,0000,0000,0000,,თუ გვინდა მანქანა უფრო სწრაფად წავიდეს, Dialogue: 0,0:04:19.97,0:04:22.63,Default,,0000,0000,0000,,შეგვიძლია გავაკონტროლოთ\Nრამდენით შეიცვლება x თითო ჯერზე. Dialogue: 0,0:04:22.63,0:04:24.83,Default,,0000,0000,0000,,თუ გვინდა, ათი მივანიჭოთ. Dialogue: 0,0:04:24.83,0:04:28.73,Default,,0000,0000,0000,,შეგვიძლია უარყოფითიც\Nგავხადოთ, მაგალითად x მინუს 10. Dialogue: 0,0:04:28.73,0:04:30.02,Default,,0000,0000,0000,,-- აი, დაბრუნდა -- Dialogue: 0,0:04:30.02,0:04:34.54,Default,,0000,0000,0000,,-- ისევ დადებითი.. -- Dialogue: 0,0:04:34.54,0:04:36.55,Default,,0000,0000,0000,,დაიმახსოვრეთ რამდენიმე მნიშნველოვანი რამ: Dialogue: 0,0:04:36.55,0:04:39.16,Default,,0000,0000,0000,,ამას ეწოდება ხატვის ციკლი. Dialogue: 0,0:04:39.16,0:04:41.25,Default,,0000,0000,0000,,თქვენი კოდი, რომელიც\Nხატავს, უნდა ჩააგდოთ აქ Dialogue: 0,0:04:41.25,0:04:43.49,Default,,0000,0000,0000,,და სურათი ისევ და ისევ დაიხატება. Dialogue: 0,0:04:43.49,0:04:46.29,Default,,0000,0000,0000,,შემდეგ, ცვლადი უნდა შექმნათ ციკლს გარეთ. Dialogue: 0,0:04:46.29,0:04:49.25,Default,,0000,0000,0000,,ეს ძალიან მნიშვნელოვანია, რომ\Nცვლადი ხატვის ციკლს გარეთ იყოს, Dialogue: 0,0:04:49.25,0:04:51.50,Default,,0000,0000,0000,,რათა იგივე ციკლი\Nგამოვიყენოთ ისევ და ისევ. Dialogue: 0,0:04:51.50,0:04:56.03,Default,,0000,0000,0000,,შემდეგ, ხატვის ციკლს შიგნით, ცვლადს\Nყოველ ჯერზე ოდნავ შევცვლით, Dialogue: 0,0:04:56.03,0:05:01.95,Default,,0000,0000,0000,,ძირითადად გავუტოლებთ მის\Nძველ სიმბოლოს პლუს რამე რიცხვს. Dialogue: 0,0:05:01.95,0:05:05.50,Default,,0000,0000,0000,,და ბოლოს, თქვენი ცვლადი სადმე\Nუნდა გამოიყენოთ ხატვის კოდში, Dialogue: 0,0:05:05.50,0:05:07.74,Default,,0000,0000,0000,,რომ თქვენი ნახატი ყოველ ჯერზე შეიცვალოს. Dialogue: 0,0:05:07.74,0:05:10.05,Default,,0000,0000,0000,,სულ ესაა.