Опубликован: 28.04.2014 | Уровень: для всех | Доступ: платный
Урок 3:

Первые программы

< Урок 2 || Урок 3: 12345 || Урок 4 >

Импорт изображения: слоны

Можно использовать любые картинки из библиотеки спрайтов .

Мы покажем, как создать простое приложение, используя изображения из библиотеки.

Создаем проект

Итак, начнем. Откроем окно скретч. Если уже было открыто, нужно выполнить команду меню Файл | Новый. То есть в меню "Файл" выбрать команду "новый".

На вопрос "Сохранить текущий проект" – отвечаем "да", хотим сохранить свою работу.

Удаляем котика

Итак, перед нами пустая страница с тем же котиком. Его можно убрать. Наводим мышку на котика и щелкаем правой клавишей и выполняем команду "удалить".

Импорт персонажа

Импортируем слона.


Открываем папку "костюмы" (Costumes), в находим животных (Animals) открываем папку и тут находим слона (elephant1-a). Щелкаем по слону, нажимаем "ОК", и получаем Спрайт1.


Назовем его "Слон" чтобы не путаться. Чтобы сменить название, нужно найти название спрайта вверху средней секции экрана скретч.


Теперь добавим ему костюм elephant1-b.

Переходим на закладку "костюмы" и нажимаем кнопку "импорт".

Выбираем костюм elephant1-b. Теперь у слона 2 костюма.


Мы хотим, чтобы слон шел по сцене и трубил.

Для этого нужно чтобы слон

  1. Шел. Для этого нужен блок , который мы уже использовали для котика.
  2. Трубил. Нужно выбрать вид когда слон трубит. Для этого используем "следующий костюм". Видно, что трубит.

Добавим звук.

Для этого надо перейти на закладку звуки.


И нажать "импорт". Выбрать звук "Elephant" – это слон.

Теперь мы можем использовать этот звук с блоком с палитры "звуки":


Соберем вместе блоки "идти", "следующий костюм", "играть звук". Добавим еще раз "следующий костюм", чтобы вернуться к обычному виду слона.


Нажимаем на набор блоков несколько раз. Слон идет и трубит.

Движение в цикле

Теперь, мы хотим, чтобы не надо было нажимать на блок. Опять добавляем блок "повторить". Добавляем еще блок "ждать". Чтобы слон не трубил все время, а отдыхал немного.

Получается вот что:


Нажимаем на блок: слон идет через сцену слева направо и трубит.

Координаты фигуры, использование системы координат

Этого мало. Чтобы слон шел слева направо нам придется каждый раз оттаскивать его назад, налево по экрану.

Как этого избежать?

Мы уже изучали координаты на экране. Здесь нам как раз нужно вспомнить про координаты.

Координаты слона, мы увидим в окне над закладками "скрипты …"


(обведено овалом).

Эти координаты нам и надо задать в качестве начальных координат слона в команде : .

Проверим результат так: передвинем слона на другое место. Потом щелкнем по блоку, который мы сделали. Слон вернулся на место!

Соберем целое приложение

Теперь сделаем так:

  1. возьмем зеленый флажок
  2. Поставим слона на место (предыдущий пункт)
  3. Выберем начальный костюм:
  4. И добавим основной блок, который мы сделали раньше.

Наша сценка почти готова.

Добавим теперь сцену "джунгли", чтобы слону было не скучно ходить.

Для этого

  1. кликнем мышкой по сцене (слева)
  2. выберем закладку фон
  3. на закладке фон нажмем импорт и выберем "джунгли_1"

Сценка готова.

Сюжет из нескольких персонажей

А что если нам одного слона мало?

Мы можем сделать несколько слонов сразу.

Кликнем правой кнопкой мышки по слону, увидим меню и выберем команду "дублировать".


Вот что получиться


Теперь надо подправить им начальные координаты. чтобы они не сливались, например так:

Первому слону -140,-105

Второму слону -120, -85

Третьему слону -100, -65

Подсказка

Чтобы слоны не перепутались и шли рядком нужно их поставить один над другим. Чтобы слон не рисовался сверху его можно подвигать. Тогда он окажется сверху.

Варианты персонажей

Задание на дом

Можно сделать: бегущую собаку (dog2-a, dog2-b, dog2-c).

Страшную акулу (картинки shark1-a, shark1-b, shark1-c) и убегающего от нее осьминога (картинки octopus1-a, octopus1-b).

Сделай свой персонаж. Можно использовать фотошоп, запись звуков, скрипты.

Можно нарисовать самостоятельно.

Можно поселить в scratch своего домашнего любимца, героя мультика.

< Урок 2 || Урок 3: 12345 || Урок 4 >
Александра Уланова
Александра Уланова
Ольга Коляда
Ольга Коляда
Татьяна Акимова
Татьяна Акимова
Россия, Тольятти,
Диана Карпива
Диана Карпива
Украина, Днепропетровск, Гимназия №138