WEBVTT 00:00:00.393 --> 00:00:02.440 Привет! Меня зовут Чарита Картер. 00:00:02.453 --> 00:00:05.673 Я старший креативный продюсер Walt Disney Imagineering. 00:00:06.160 --> 00:00:11.750 Я руковожу командой, создающей аттракционы для наших гостей. 00:00:12.613 --> 00:00:16.223 Мы всегда ищем, что можно улучшить. 00:00:16.280 --> 00:00:20.125 И создать наилучший опыт для наших гостей, основываясь на технологиях. 00:00:21.458 --> 00:00:23.708 Поздравляю! Вы это сделали! 00:00:23.747 --> 00:00:25.708 Вы запрограммировали ВВ-8. 00:00:25.993 --> 00:00:28.208 Теперь, думаю, мы готовы к чему-то посложнее. 00:00:28.359 --> 00:00:29.359 Начнем! 00:00:30.040 --> 00:00:32.542 Теперь, когда вы изучили основы программирования, 00:00:32.620 --> 00:00:35.500 Вернемся назад во времени, создадим вашу собственную игру. 00:00:35.533 --> 00:00:38.292 Звезды R2-D2 и C-3PO. 00:00:38.813 --> 00:00:41.220 Для создания игры, мы должны узнать о том, 00:00:41.292 --> 00:00:43.542 что программисты игр используют каждый день. 00:00:43.707 --> 00:00:45.125 Это называется События. 00:00:45.472 --> 00:00:48.409 События говорят вашей программе прислушаться или подождать, 00:00:48.458 --> 00:00:49.734 когда что-то случится. 00:00:50.221 --> 00:00:52.833 И когда это случится, она действует. 00:00:53.455 --> 00:00:56.333 Несколько примеров событий. Отслеживание щелчка мыши. 00:00:56.695 --> 00:00:59.048 Кнопки со стрелкой. Или нажатие на экран. 00:00:59.695 --> 00:01:04.295 Сейчас мы заставим R2-D2 двигаться, чтобы доставить послание робопилоту. 00:01:04.536 --> 00:01:07.208 И затем двигаться вниз к другому робопилоту. 00:01:07.329 --> 00:01:09.655 Мы используем события, чтобы он двигался. 00:01:09.776 --> 00:01:13.667 Когда игрок использует клавиши или кнопки вверх и вниз. 00:01:14.783 --> 00:01:18.792 Мы используем Событие Когда вверх, присоединяем блок Идти наверх к нему. 00:01:19.409 --> 00:01:21.642 Когда игрок нажимает кнопку вверх, 00:01:21.776 --> 00:01:24.364 код, присоединенный к блоку Когда вверх запускается. 00:01:25.071 --> 00:01:28.042 И мы делаем то же самое, чтобы R2-D2 двигался вниз. 00:01:28.591 --> 00:01:31.324 Для этого мы используем команду Когда вверх. 00:01:32.109 --> 00:01:34.524 Когда вы берете команду из панели инструментов, 00:01:34.578 --> 00:01:37.124 она начинается и заканчивается фигурной скобкой 00:01:37.164 --> 00:01:38.724 вместо точки с запятой. 00:01:39.204 --> 00:01:42.510 Это оставляет нам пространство для других команд посередине. 00:01:42.631 --> 00:01:45.644 Любая команда, которую мы поместим в эти скобки, запускается, 00:01:45.684 --> 00:01:47.417 когда игрок нажимает кнопку вверх. 00:01:47.838 --> 00:01:49.808 Мы хотим, чтобы R2-D2 двигался наверх. 00:01:50.158 --> 00:01:52.808 Давайте поместим блок Двигаться вверх внутрь команды. 00:01:53.184 --> 00:01:56.458 И сделаем то же самое, чтобы R2-D2 двигался вниз. 00:01:57.384 --> 00:02:01.417 Теперь вместо того, чтобы писать весь код движения дроида заранее, 00:02:01.704 --> 00:02:04.792 мы позволяем R2-D2 реагировать на события нажатия клавиш, 00:02:05.091 --> 00:02:06.791 которые перемещают его по экрану. 00:02:07.284 --> 00:02:10.917 Шаг за шагом, и ваша игра становится все более интерактивной.