ГДЗ Информатика 7 класс. Учебник [Бондаренко А. А., Ластовецкий В. В., Пилипчук О. П., Шестопалов Е. А.] 2020
22.02.2021,
7 Клас / Інформатика,
3 527,
0
§ 11. Создание анимации
Вопросы для самопроверки
1. Какие функции используются для перемещения объекта по холсту?
Рассмотрим методы, предназначенные для перемещения объекта полотном.
• Метод canvas.move перемещает графический объект, изменяя значение его координат на заданные величины:
canvas.move (item, x, y),
где item - идентификатор графического объекта (см. § 10); x, y - значение смещения по горизонтали и вертикали (в пикселях).
• Метод tk.update () принудительно обновляет изображение.
• Метод time.sleep () задерживает выполнение программы:
time.sleep (t),
где t - величина задержки (в секундах).
2. Как запрограммировать реакцию объекта на событие?
Для установления связи между событием и его обработчиком существует метод
bind_all ():
canvas.bind_all (<событие>, функция),
где событие - текстовая константа, системная название события; функция - название функции-обработчика события.
3. Объясните назначение параметров функции:
canvas.bind_all ( '<KeyPress-Up>', step)
Для установления связи между событием и его обработчиком существует метод bind_all ().
Если нажать KeyPress-Up, состоится step
4. Опишите шаги создания анимации путем последовательной смены изображений.
Используя принцип анимации, можно запрограммировать движение
объектов на холсте следующим образом.
1) подготовить несколько графических файлов с изображениями фаз движения некоторого объекта;
2) запрограммировать последовательное загрузки на холст изображений из этих файлов;
3) между загрузками следует задержать выполнение программы для того, чтобы пользователь успел увидеть очередное изображение.
5. Как изменится Полет бабочки (см. Пример 4), если из кода удалить вызов метода time.sleep (0.1)?
Не будем паузы на 0.1 секунды
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter