0:00:00.289,0:00:03.797 თქვენ უკვე ისწავლეთ თუ როგორ[br]უნდა ცვლადების შექმნა და გამოყენება. 0:00:03.797,0:00:06.657 ახლა შევისწავლით სპეციალურ ცვლადებს: 0:00:06.657,0:00:10.222 mouseX და mouseY. 0:00:10.222,0:00:12.671 ამ ცვლადების შექმნა[br]თქვენ არასდროს მოგიწევთ, 0:00:12.671,0:00:15.980 არც უნდა სცადოთ,[br]რადგან ისინი უკვე არსებობენ. 0:00:15.980,0:00:19.599 პროგრამა ამ ცვლადებს[br]მნიშვნელობებს თვითონ ანიჭებს, 0:00:19.599,0:00:23.758 ისე, რომ mouseX ყოველთვის[br]შეესაბამებოდეს თქვენი მაუსის x პოზიციას, 0:00:23.758,0:00:27.548 mouseY კი ყოველთვის[br]შეესაბამებოდეს თქვენი მაუსის y პოზიციას. 0:00:27.548,0:00:30.864 ეს საშუალებას იძლევა[br]ძალიან მაგარი რაღაცები ვაკეთოთ 0:00:30.864,0:00:33.430 თქვენი მაუსის პოზიციის მიხედვით. 0:00:33.430,0:00:35.868 დავუკვირდეთ ელიფსს რომელიც აქ დავხატე. 0:00:35.868,0:00:40.612 ახლა ეს ელიფსი 200, 200-ზე არის დახატული. 0:00:40.612,0:00:44.439 თუ გამოვიყენე mouseX და mouseY ცვლადები, 0:00:44.439,0:00:49.337 მაშინ შემეძლება მისი mouseX[br]და mouseY კოორდინატებზე დახატვა. 0:00:49.337,0:00:55.291 თუ ჩემს მაუსს ტილოზე გადავიტან, მაშინ[br]ელიფსი ყოველთვის იქ დაიხატება სადაც მაუსია 0:00:55.291,0:00:57.193 დაჰყვება მაუსს. 0:00:57.193,0:01:00.468 -- მაგარია, აბა რას ვხატავ? -- 0:01:00.468,0:01:04.125 თუ აპირებთ mouseX და mouseY-ს[br]გამოყენებას, არ უნდა დაგავიწყდეთ, 0:01:04.125,0:01:06.365 რომ ისინი უნდა[br]გამოიყენოთ draw = function()-ში. 0:01:06.365,0:01:13.289 ვნახოთ რა მოხდება თუ თუ ამ[br]ორ ხაზს draw = function()-დან გავიტანთ. 0:01:13.289,0:01:14.871 ხედავთ? 0:01:14.871,0:01:19.206 ეს კოდი მხოლოდ ერთხელ ეშვება, 0:01:19.206,0:01:21.811 ანუ ელიფსი იხატება მხოლოდ ერთხელ, 0:01:21.811,0:01:26.725 იხატება იქ, სადაც მაუსი[br]იყო პროგრამის გაშვებისას. 0:01:26.725,0:01:30.337 სწორედ ამიტომ არის საჭირო[br]მისი draw = function()-ში ჩაწერა, 0:01:30.337,0:01:35.784 ამ ფუნქციის გამოძახება განმეორებითად[br]ხდება პროგრამის მიმდინარეობისას. 0:01:35.784,0:01:39.149 გვინდა რომ გამოძახებისას[br]ფუნქციამ შეხედოს მაუსის კოორდინატებს, 0:01:39.149,0:01:43.246 ანუ mouseX და mouseY-ს[br]და ელიფსს ეს კოორდინატები მიანიჭოს. 0:01:43.246,0:01:46.063 თუ დაუფიქრდებით,[br]ეს ძალიან ჰგავს ანიმაციას, 0:01:46.063,0:01:49.191 უბრალოდ დროში იცვლება განსხვავებულად. 0:01:49.191,0:01:52.567 ახლა უკვე ბევრი რამ შეგვიძლია. 0:01:52.567,0:01:56.353 რა მოხდება თუ mouseX და[br]mouseY-ზე დახატვის მაგივრად, 0:01:56.353,0:02:03.231 დავხატავ mouseX-ზე, მაგრამ[br]mouseY-ს დავაფიქსირებ, მაგალითად, 300-ზე? 0:02:03.231,0:02:07.369 ახლა ელიფსი მხოლოდ[br]მაუსის x კოორდინატს მიჰყვება, 0:02:07.369,0:02:10.991 y კოორდიანტს კი ყურადღებას არ აქცევს. 0:02:10.991,0:02:16.873 მაშინ, რა მოხდება თუ[br]დავხატავ mouseX და mouseY-ზე, 0:02:16.873,0:02:20.547 მაგრამ წავშლი ფონს?[br]-- კომენტარად ვაქცევ -- 0:02:20.547,0:02:25.234 ახლა უკვე რაღაც ფუნჯივით გამოვიდა. 0:02:25.234,0:02:27.031 ძალიან მაგარია. 0:02:27.031,0:02:32.894 შემილძლია ცვლადებიც[br]შევცვალო -- დავაბრუნებ ფონს -- 0:02:32.894,0:02:39.202 აქ ამ ცვლადებს შევცვლი,[br]mouseX და mouseY და ვნახავ რა მოხდება. 0:02:39.202,0:02:41.232 ეს უკვე ძალიან უცნაურია. 0:02:41.232,0:02:45.576 თითქოს მაუსი იმის[br]საპირისპიროს აკეთებს რაც მე მინდა. 0:02:45.576,0:02:48.321 მაგრამ ესეც საინტერესოა,[br]შეგიძლიათ, შექმნათ თამაში, 0:02:48.321,0:02:50.950 რომელშიც თქვენი[br]მიზანი იქნება რაიმეს დახატვა, 0:02:50.950,0:02:53.040 ოღონდ მაუსის შებრუნებული ფუნქციებით. 0:02:53.040,0:02:58.908 ეს ყველაფერია რაც შეეხება[br]mouseX და mouseY-ს. ისიამოვნეთ!