Scratch.AELIT

Лаборатория

информационных

технологий

Программирование игр
  • Уроки
    • Начинающим
    • Как … ?
    • Фишки
    • Тестирование
    • Творчество
    • STEAM
    • Задачи
    • Мастера
  • Игры и конкурсы
    • Играем
    • Геймдизайн
    • Механики
    • Исследования
    • Scratch Month
  • Статьи
    • О сайте
    • О Scratch
    • События
    • Люди и профессии
  • Разное
    • Разминка
    • Инструменты
    • Make Youself
    • #Паскарэнне
Главная  /  Творческое программирование в Scratch  /  Более элегантный и универсальный способ создания эффекта движения персонажа (спрайта) в анимации Scratch (способ 2)

Более элегантный и универсальный способ создания эффекта движения персонажа (спрайта) в анимации Scratch (способ 2)

Второй урок из цикла «Рисуем красиво!». Более элегантный и универсальный способ создания эффекта движения персонажа (спрайта) в анимации #Scratch. Вместо фонов используем спрайты, движение которых похоже на киноленту.

Пример проекта:

Войти внутрь проекта можно на сайте Scratch по адресу: https://scratch.mit.edu/projects/206767531/

 

В этом уроке мы закрепляем использование координатной плоскости сцены Scratch. Подробный урок о координатах для новичков здесь.
Дополнительно узнаём, как можно выполнить скрипт в Scratch по шагам, чтобы его отладить, найти и исправить ошибки.
Пишите комментарии, задавайте вопросы, делитесь своими проектами в комментариях.

8 комментариев

  1. даниал Ответить
    05.05.2020 at 17:53

    как вас зовут

    • Ольга Елисеева Ответить
      08.05.2020 at 10:38

      Меня зовут Ольга 🙂 Приятно познакомиться 😉

  2. георгий Ответить
    15.04.2020 at 10:01

    привет я скретчер мне нравица смотреть тебя

    • Ольга Елисеева Ответить
      15.04.2020 at 12:28

      Привет! Очень рада! Успехов! 🙂

  3. Елена Ответить
    14.04.2020 at 21:38

    Добрый день! Спасибо за увлекательный урок.
    В свое время я тоже столкнулась с проблемой невозможности корректно установить спрайт в позицию х=480, но есть способ, который работает.
    Для этого нужно создать переменную для отсчета координаты по Х. Например, Хpos. И все расчеты вести для этой переменной. Сначала, вместо «установить х в 0» использовать «задать Хроs значение 0», вместо «изменить х на -3» использовать «изменить Xpos на -3», в блоке «Если» проверять «Хpos<-480" и если правда, "задать Xpos значение 0". То есть все расчеты производить не с оригинальным Х, а с переменной Xpos. И внутрь цикла "Всегда" добавить блок "перейти в х:Xpos y:0", чтобы спрайт перешел в рассчитанные координаты. Не знаю, в чем магия, ведь по сути мы выполняем тот же самый код, но это работает и спасает при тонких расчетах, особенно с множеством разных сменяющих друг друга скриптов-фонов, когда "дальние" нужно установить в х=960 и далее.
    Ссылка на ремикс https://scratch.mit.edu/projects/385357071/

    • Ольга Елисеева Ответить
      15.04.2020 at 12:28

      Добрый день! Благодарю за совет. Попробуем 🙂 Тоже помню, что возможность загнать спрайт за пределы сцены имеется, но где и как это получалось, не вспомнилось.
      Жаль, проект по ссылке посмотреть не удалось. Чтобы его могли увидеть другие, им надо поделиться (Share).

      • Елена Ответить
        15.04.2020 at 12:46

        Спасибо за напоминание, поделилась. Можно смотреть!

        • Ольга Елисеева Ответить
          15.04.2020 at 12:59

          Отлично! Благодарю! Будем пользоваться 🙂

Напиши вопрос или комментарий

Отменить ответ

Программирование игр

  • Детям
  • Родителям
  • Учителям
  • Студентам
  • Пишите нам, и мы ответим!

В помощь учителю

Обучение детей основам создания компьютерных игр на языке программирования Scratch
Обучение детей основам создания компьютерных игр на языке программирования Scratch
Учебное пособие для учителей и родителей


Entry Level Programming with Scratch — новый бесплатный курс для учителей и родителей от ЕПАМ></a><br />
<a href=«Entry Level Programming with Scratch»
новый бесплатный курс для учителей и родителей от ЕПАМ

Новости

9.11.2020 Открываем новую рубрику Scratch в вопросах и ответах. Как сделать… ?, в которой размещаем микро уроки с короткими ответами на вопросы о том, как работать в Scratch, создавать спрайты, рисовать, делать мультики, писать скрипты и др.

26.07.2020 Цикл уроков Как сделать мультиплеерную игру в Scratch? профессионального программиста Дениса Орлова.

25.07.2020 Мини-курс Как рисовать локации, персонажей и интерфейс игры в Scratch профессионального дизайнера Анны Василевской.

Весна-лето 2020 Мы размещаем работы других авторов.

Архив новостей

Наши партнёры

Вы можете поддержать проект :)

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

ОПРОС

...что мы думаем о Scratch? Ответьте, пожалуйста, на несколько вопросов

© Scratch.AELIT, 2016-2021. Использование материалов сайта разрешается с обязательной активной ссылкой на сайт.