Название: Школа капитана Грампа. Scratch и Arduino для школьников
Автор: Денис Владимирович Голиков
Издательство: Издательские решения
Жанр: Учебная литература
isbn: 9785448549885
isbn:
Получилась программа, состоящая из одного скрипта.
Нажимайте на <Пробел>, и вы увидите, как Стрелка передвигается вправо – в ту сторону, куда смотрит ее кончик.
Задание.
Измените число 10 на 5, и посмотрите, как изменится перемещение Стрелки.
Совет.
Если Стрелка скроется за краем сцены, то вернуть ее можно дважды кликнув на блок перейти в точку х0 y0 непосредственно в палитре блоков.
Вращение
Добавьте к имеющемуся скрипту блок повернуть по часовой на 15 градусов.
Нажимайте на <Пробел>, и вы увидите, как Стрелка вращается по часовой стрелке.
Задание.
Изменяйте значения в блоках в интервале от 1 до 20 и посмотрите, как изменится движение Стрелки. Как возвращать исчезнувшую Стрелку в центр сцены вы уже знаете.
Движение по координатам
Еще один способ перемещения спрайта – изменение его координат. Координата Х отвечает за горизонтальное перемещение спрайта направо и налево, а координата Y за вертикальное перемещение вверх и вниз.
Создайте новый проект и импортируйте из библиотеки изображений спрайт космического корабля как описано в приложении 1.
Соберите вот такой скрипт.
Совет.
Для того чтобы изменить управляющую клавишу в блоке когда нажать пробел клавишу кликните на маленький треугольничек выпадающего списка и выберите стрелку вправо.
Нажимайте на стрелку вправо – спрайт будет перемещаться вправо, его координата Х будет изменяться на 3 при каждом нажатии на клавишу со стрелкой вправо.
Соберите следующий скрипт для движения спрайта налево.
При изменении координаты Х на отрицательное значение, спрайт переместится влево. На следующем рисунке показан результат работы блока изменить Х на -2.
Для перемещения спрайтов по вертикали нужно изменять координату Y. На следующем рисунке показан результат работы блока изменить Y на 2.
При изменении координаты Y на отрицательное значение, спрайт переместится вниз. На следующем рисунке показан результат работы блока изменить Y на -3.
Координатная система
Сцена Snap4Arduino по умолчанию имеет размер 480 пикселов в ширину, и 360 в высоту. Центральная точка СКАЧАТЬ