Рисование в Scratch

Страницы: <<  <  1 | 2 | 3 | 4  >  >>

тся; если кнопка не нажата, то перо поднимается. Когда перо опущено на холсте остаются следы от его перемещения, т. е. двигая мышью, мы двигаем и карандашом и привязанном к нему пером в



опущенном состоянии. В результате получается, что при выполнении программы карандаш рисует, когда кнопка мыши нажата, и не рисует, когда отжата. Рисование происходит в том месте, где находится курсор мыши.
когда щелкнут по (зеленый флаг)
когда щелкнут по (зеленый флаг)
-- очистить.
-- очистить.
Также добавьте скрипт для объекта Сцена, который очищает холст при запуске программы:Рисование с помощью клавиатуры

Теперь составим "рисующий" скрипт самостоятельно. Для этого добавим на сцену еще один карандаш, удалим имеющуюся у него программу и назовем его pencil. Управлять им будем с помощью клавиатуры.














Такие вот скрипты позволят нам двигать карандаш по холсту с помощью стрелок на клавиатуре. Вспомните KTurtle: когда черепашка смотрела вверх, то ее направление было равно 0, когда вправо, то 90 и т. д. Здесь то же самое. Составьте скрипты и не забудьте переключиться на режим "не поворачивать" в ячейке свойств объекта, чтобы карандаш не вертелся на холсте.
когда щелкнут по (зеленый флаг)
когда щелкнут по (зеленый флаг)
Если теперь запустить программу и управлять карандашом с помощью стрелок, то мы увидим, как он перемещается по холсту. Однако следов не оставляет, т. к. перо не было опущено. Чтобы исправить этот недочет, надо добавить еще один
маленький скрипт для карандаша:-- опустить
перо. Попробуйте, но имейте в виду, что этот скрипт будет сейчас исправлен. Теперь карандаш должен не только двигаться, но и рисовать.

Страницы: <<  <  1 | 2 | 3 | 4  >  >>
Рейтинг
Оцени!
Поделись конспектом: