[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:01.05,0:00:04.36,Default,,0000,0000,0000,,Ми поговоримо про більш складні умови\Nякі ви можете перевірити вашими програмами Dialogue: 0,0:00:04.36,0:00:06.25,Default,,0000,0000,0000,,Щоб показати я створила своє полотно так Dialogue: 0,0:00:06.25,0:00:09.17,Default,,0000,0000,0000,,щоб виглядало як стара гра\Nя зазавичай грала у "Квадрат" Dialogue: 0,0:00:09.17,0:00:11.83,Default,,0000,0000,0000,,Є чотири квадрати, це хороша назва, Dialogue: 0,0:00:11.83,0:00:14.83,Default,,0000,0000,0000,,і ви стоїте в одному й відбиваєте\Nм'яч до інших квадратів. Dialogue: 0,0:00:14.83,0:00:17.11,Default,,0000,0000,0000,,Тому, прямо зараз я намалюю еліпс\Nтам де мій курсор Dialogue: 0,0:00:17.11,0:00:19.00,Default,,0000,0000,0000,,Отже, це як наш м'яч Dialogue: 0,0:00:19.00,0:00:21.77,Default,,0000,0000,0000,,Те, що я хочу зробити це виділити квадрат\Nв якому знаходиться м'яч Dialogue: 0,0:00:21.77,0:00:23.98,Default,,0000,0000,0000,,малюючи білий прямокутник поверх нього. Dialogue: 0,0:00:23.98,0:00:26.11,Default,,0000,0000,0000,,я знаю мені потрібен оператор "if" щоб\Nзробити це Dialogue: 0,0:00:26.11,0:00:28.23,Default,,0000,0000,0000,,так як я хочу зробити тільки один за раз Dialogue: 0,0:00:28.23,0:00:30.40,Default,,0000,0000,0000,,тільки коли я над цим прямокутником. Dialogue: 0,0:00:30.40,0:00:34.00,Default,,0000,0000,0000,,Гаразд, розпочнімо з намалювання\Nцього прямокутника. Dialogue: 0,0:00:34.81,0:00:40.44,Default,,0000,0000,0000,,Тому, я просто скопіюю прямокутник звідти,\Nале надам йому іншого забарвлення, біле Dialogue: 0,0:00:41.01,0:00:44.50,Default,,0000,0000,0000,,Добре. зараз внесімо його в оператор "if" Dialogue: 0,0:00:45.25,0:00:49.96,Default,,0000,0000,0000,,Бачите, це авто-завершення фігурних дужок\Nза мною, щоб я помістила це всередину Dialogue: 0,0:00:50.16,0:00:53.76,Default,,0000,0000,0000,,Гаразд. Отже, коли я захочу\Nпоказати це прямокутник? Dialogue: 0,0:00:54.04,0:01:00.98,Default,,0000,0000,0000,,Що ж, я знаю, я хочу тоді коли курсор\N"mouseX" менше 200. Dialogue: 0,0:01:02.60,0:01:06.80,Default,,0000,0000,0000,,Тож, це працює, але коли я перейду вниз\Nвін все ще показується. Dialogue: 0,0:01:06.80,0:01:09.61,Default,,0000,0000,0000,,Тому, мені також потрібно \Nперевіряти "mouseY". Dialogue: 0,0:01:09.61,0:01:12.72,Default,,0000,0000,0000,,І як я можу \Nперевірити обидві змінні? Dialogue: 0,0:01:12.72,0:01:14.60,Default,,0000,0000,0000,,Ось чому в нас є оператор "and" Dialogue: 0,0:01:14.60,0:01:17.55,Default,,0000,0000,0000,,оператор "and" ми використовуємо коли\Nхочемо перевірити кілька умов. Dialogue: 0,0:01:17.55,0:01:23.35,Default,,0000,0000,0000,,Тому ми просто пишемо "&&" і тоді вводимо\Nнашу наступну умову Dialogue: 0,0:01:23.35,0:01:26.32,Default,,0000,0000,0000,,що "mouseY < 200" Dialogue: 0,0:01:26.78,0:01:30.81,Default,,0000,0000,0000,,Тому, коли ми тут він не показується \Nбільше, а показується тут. Dialogue: 0,0:01:30.81,0:01:35.81,Default,,0000,0000,0000,,Зробімо наступний квадрат,\Nпросто щоб довести, що це працює. Dialogue: 0,0:01:35.81,0:01:38.11,Default,,0000,0000,0000,,Гаразд, нам потрібно \Nзмінити деякі параметри. Dialogue: 0,0:01:38.11,0:01:40.76,Default,,0000,0000,0000,,ми скопіюємо цей прямокутник, Dialogue: 0,0:01:42.02,0:01:44.43,Default,,0000,0000,0000,,і нам очевидно потрібно змінити умови Dialogue: 0,0:01:44.43,0:01:45.82,Default,,0000,0000,0000,,щоб він не висвітлювався Dialogue: 0,0:01:45.82,0:01:50.70,Default,,0000,0000,0000,,Отже, в цей раз "mouseX" повинна бути\Nбільше за 200 Dialogue: 0,0:01:50.70,0:01:53.56,Default,,0000,0000,0000,,і "mouseY" все ще менше 200 Dialogue: 0,0:01:53.56,0:01:55.07,Default,,0000,0000,0000,,Чудово, подивіться на це! Dialogue: 0,0:01:55.07,0:01:59.70,Default,,0000,0000,0000,,Добре, тепер у Квадраті всякий раз,\Nколи м'яч потрапляє на крайні лінії Dialogue: 0,0:01:59.70,0:02:02.50,Default,,0000,0000,0000,,знаєте, ці лінії всередині та по кутах Dialogue: 0,0:02:02.50,0:02:04.50,Default,,0000,0000,0000,,ми завжди кричали "EdgeBall". Dialogue: 0,0:02:04.50,0:02:10.20,Default,,0000,0000,0000,,Тому, я хочу зробити це тут теж. Почнімо\Nз написання цього "EDGE BALLL!!!!" Dialogue: 0,0:02:10.20,0:02:15.96,Default,,0000,0000,0000,,І напишемо по центру\Nі зробимо напис червоним, бо це важливо. Dialogue: 0,0:02:15.96,0:02:19.37,Default,,0000,0000,0000,,І я хочу щоб він появлявся лише коли я\Nпопадпю на край Dialogue: 0,0:02:19.70,0:02:20.87,Default,,0000,0000,0000,,Тому додами наш оператор "if", Dialogue: 0,0:02:22.57,0:02:24.53,Default,,0000,0000,0000,,і помістимо цей код всеедину нього. Dialogue: 0,0:02:26.64,0:02:27.53,Default,,0000,0000,0000,,І подивомось Dialogue: 0,0:02:27.61,0:02:28.76,Default,,0000,0000,0000,,Коли я хочу, його бачити? Dialogue: 0,0:02:28.76,0:02:30.20,Default,,0000,0000,0000,,І так, лінії є всередині Dialogue: 0,0:02:30.20,0:02:36.04,Default,,0000,0000,0000,,то по центрі коли "mouseX" рівне 200. Dialogue: 0,0:02:36.68,0:02:40.90,Default,,0000,0000,0000,,Добре, поглянемо. \NЧи можу я отримати побачити цей напис? Dialogue: 0,0:02:41.52,0:02:43.65,Default,,0000,0000,0000,,Ось він! "EDGE BALL!!!" Dialogue: 0,0:02:43.65,0:02:49.42,Default,,0000,0000,0000,,Гаразд, то це працює \Nна центральній лінії тут, Dialogue: 0,0:02:49.42,0:02:52.30,Default,,0000,0000,0000,,але я також хочу щоб він працював на цій Dialogue: 0,0:02:52.30,0:02:59.58,Default,,0000,0000,0000,,У цьому разі, потрібно "mouseY" рівне 200, Dialogue: 0,0:02:59.58,0:03:01.02,Default,,0000,0000,0000,,так як це координати центральної лінії. Dialogue: 0,0:03:02.37,0:03:07.76,Default,,0000,0000,0000,,Давайте перевіримо, тож не працює, \Nнічого не працює Dialogue: 0,0:03:08.09,0:03:10.47,Default,,0000,0000,0000,,О, але тільки на самому центрі. Dialogue: 0,0:03:10.47,0:03:12.44,Default,,0000,0000,0000,,Ну, це тому, що я використала "and" Dialogue: 0,0:03:13.06,0:03:16.27,Default,,0000,0000,0000,,І все, він буде робити, це \N"якщо обидва значення істинні" Dialogue: 0,0:03:16.27,0:03:18.04,Default,,0000,0000,0000,,то напис появиться лише в центрі. Dialogue: 0,0:03:18.04,0:03:22.03,Default,,0000,0000,0000,,І те, що я хочу насправді сказати це те,\Nщо навіть якщо один з них істинний. Dialogue: 0,0:03:22.03,0:03:24.59,Default,,0000,0000,0000,,Тому ми використаємо оператор "or". Dialogue: 0,0:03:24.59,0:03:27.32,Default,,0000,0000,0000,,І так, оператор "or" виглядає так: "||" Dialogue: 0,0:03:27.32,0:03:31.53,Default,,0000,0000,0000,,ми називаємо їй "пайп" символи\Nі ви напевно не використовували їх раніше Dialogue: 0,0:03:32.14,0:03:35.76,Default,,0000,0000,0000,,Вам слід пошукати його на клавіатурі,\Nвін зазвичай у правому верхньому куті. Dialogue: 0,0:03:36.33,0:03:39.47,Default,,0000,0000,0000,,Будемо сподіватися, що ви справді\Nмаєте його на клавіатурі. Dialogue: 0,0:03:39.47,0:03:42.04,Default,,0000,0000,0000,,Гаразд. не погано, тепер перевіремо\Nчи він працює. Dialogue: 0,0:03:42.04,0:03:46.02,Default,,0000,0000,0000,,Добре, так він тут працює, там працює,\Nі також там працює. Чудово. Dialogue: 0,0:03:46.77,0:03:49.12,Default,,0000,0000,0000,,Ми можемо продовжувати \Nдодавати більше умов тут, Dialogue: 0,0:03:49.12,0:03:52.46,Default,,0000,0000,0000,,І тепер, з операторами "and" i "or" ви\Nможете мати їх так багато як захочете Dialogue: 0,0:03:52.46,0:03:54.60,Default,,0000,0000,0000,,Якщо вам потрібно перевірити 60 різних\Nрізних уомв Dialogue: 0,0:03:54.60,0:03:56.02,Default,,0000,0000,0000,,ви цілком зможете зробити це, чи не так? Dialogue: 0,0:03:56.02,0:03:57.85,Default,,0000,0000,0000,,І поки, що ми не брались за крайні лінії Dialogue: 0,0:03:57.85,0:04:04.44,Default,,0000,0000,0000,,Тому, введімо "If mouseX менше за 3" Dialogue: 0,0:04:04.86,0:04:07.96,Default,,0000,0000,0000,,Це повинно спрацювати\Nі ось, край тут. Dialogue: 0,0:04:07.96,0:04:08.99,Default,,0000,0000,0000,,дуже добре. Dialogue: 0,0:04:08.99,0:04:14.53,Default,,0000,0000,0000,,Або (mouseX>397) Dialogue: 0,0:04:15.94,0:04:17.35,Default,,0000,0000,0000,,Ось так! Чудово! Dialogue: 0,0:04:17.35,0:04:20.53,Default,,0000,0000,0000,,І ми робимо це для всіх країв. Dialogue: 0,0:04:21.51,0:04:24.54,Default,,0000,0000,0000,,І так! ми використали "and (&&)" i \N"or (||)" і тепер ми можете бачити Dialogue: 0,0:04:24.54,0:04:27.57,Default,,0000,0000,0000,,як ви можете створити більш складні\Nумови у своїх програмах. Dialogue: 0,0:04:27.57,0:04:30.47,Default,,0000,0000,0000,,І це добре, \Nтак як наш світ є досить складним місцем.