Материал из Скретч Вики

Переменная — это участок временной памяти компьютера, хранящий какое-либо значение. Переменные используются для сохранения значения в программе. Например счёт в игре — переменная. Переменные можно изменять, а неизменяемая переменная называется константа. Кроме того есть ещё и облачная переменная, которая хранится на сервере. Если Вы новичок, то Вы не сможете создавать облачные переменные, и влиять на них в других проектах.

так выглядит переменная в скретче 3: пример переменной0

Переменные в Скретч 2.0

Кнопка «Создать переменную»

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

  • (пример переменной)
  • задать [пример переменной v] значение [0] — устанавливает строковое или числовое значение для выбранной переменной.
  • изменить [пример переменной v] на [1] — увеличивает выбранную переменную на указанное число; чтобы уменьшить — надо указать отрицательное число
  • скрыть переменную [пример переменной v] — скрывает переменную со сцены
  • показать переменную [пример переменной v] — показывает переменную на сцене

По умолчанию, любая переменная имеет значение 0.

Примеры использования

Счёт в игре

К примеру, нам нужно добавить очко игроку, если он собрал монетку. Вот скрипт для спрайта «монетка»:

когда щёлкнут по зелёному флагу
задать [счёт v] значение [0]//обнуляем счёт
повторять всегда
ждать до <касается (Игрок v)?>
изменить [счёт v] на (10)//игрок собрал монетку и получил очки
перейти на (случайное положение v)//перенос монетки в другое место
end

Таймер

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

когда щёлкнут по зелёному флагу
задать [время v] значение [0]
повторять всегда
ждать (1) секунд
изменить [время v] на (1)
end

См. также

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.