Вопрос о Scratch

Training Scratch
FAQ (168)
Характеристики

Гость спросил 09.06.2018 18:37

Как сделать гравитацию в Scratch?

 перейти к ответам (1)
такой же вопрос / проблема! другой вопрос / проблема...

Le0Le0

02.08.2018 17:13

В простейшем случае вам потребуется в скриптах спрайта уменьшать координату у на некоторую константу. Сделать это можно в бесконечном цикле. Для контроля столкновения с предметами добавьте в цикл проверку условия “если касается <другой спрайт>”, и в этом условии увеличьте положение y на ту же константу. Таким образом, при касании поверхности, ваш спрайт перестанет падать. Базовая имитация гравитации готова, далее можете попробовать добавить ускорение при падении и замедление при взлете

   Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет

Другие вопросы посетителей из раздела "Обучение Scratch":

Гость: Как менять фоны в Scratch?

Гость: Как нарисовать квадратики по диагонали в Scratch?

Гость: Как один спрайты использовать несколько раз в Scratch?

Гость: Как открыть Scratch?

Гость: Как очистить рабочую область в Scratch?

Гость: Как пользоваться программой Scratch?

Гость: Как прыгать в Scratch?

Гость: Как сделать игру лабиринт в Scratch?

Гость: Как сделать игру майнкрафт в Scratch?

Гость: Как сделать мультик в Scratch? Как создать мультфильм и в...

Гость: Как увеличить сцену в Scratch?

Гость: Как ходить в Scratch?

Гость: Какой блок в Scratch соответствует строке magic_number 34 на Python?

Гость: Сколько весит Scratch?

Гость: Что такое костюм в Scratch?