Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch. Денис Владимирович Голиков

Чтение книги онлайн.

Читать онлайн книгу Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch - Денис Владимирович Голиков страница 4

Знакомьтесь, это Snap! Блочная среда программирования мощнее Scratch - Денис Владимирович Голиков

Скачать книгу

не простую форму ввода имени переменной.

      Простая форма создания переменных.

      А сразу полную форму, которая появляется при нажатии на раскрывающийся список в предыдущей форме.

      Расширенная форма создания переменных.

      Рекомендую держать этот параметр всегда включенным.

      Plain prototype labels

      Убирает плюсики из редактора блоков.

      Если немного поводить мышкой над именем блока, то появится плюсик, и можно вводить имена параметров.

      Появился плюсик.

      Эта функция используется для создания красивых скриншотов при написании руководств и учебников по Snap!

      Input sliders

      Отображение слайдеров для ввода числовых значений.

      Clicking sound

      Звук при соединении блоков.

      Turbo mode

      Включение турбо режима, в котором сложные проекты работают быстрее.

      Flat design

      Переключение к плоскому дизайну в стиле Scratch 2.0. Далее везде будут использованы скриншоты этого дизайна.

      Плоский дизайн в стиле Scratch 2.0

      Thread safe scripts

      Защита выполнения скрипта. Если скрипт, который начинается с какого либо события, выполняется, и это событие происходит снова, то скрипт начинает выполнение сначала, с самого верхнего блока. Например, если эта функция выключена, то при нажатии на пробел спрайт каждый раз будет начинать движение слава направо из точки (-240; 0). Если же галочка будет установлена, то скрипт будет выполнен до конца, не смотря на нажатия на пробел.

      Пример скрипта.

      Prefer smooth animations

      Изменение частоты обновления сцены до 1/30 секунды, как в Scratch. В обычном режиме работы Snap! Обновляет экран с максимально возможной частотой. Это используется для более плавного отображения анимации движения спрайтов, при использовании большого количества различных подвижных объектов, а также для одинакового отображения анимации на компьютерах различной мощности.

      Flat line ends

      Закругление концов линий. Линии с закругленными краями выглядят аккуратнее, однако, в случае если надо нарисовать объекты прямоугольной формы, то эту опцию лучше не включать.

      Линия с прямоугольным концом.

      Линия с закругленным концом.

      Codification support

      Добавляет экспериментальную функцию позволяющую транслировать скрипты Snap! в программы на других языках программирования. Добавляет 4 блока.

      Поддержка трансляции.

      Для знакомства с этими экспериментальными возможностями Snap! загрузите пример «Codification».

      Часть блока транслирующего блоки в код на JavaScript.

      Пример

Скачать книгу