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

Версия от 14:07, 18 марта 2023; Idey programm (обсуждение | вклад) (Перевод некоторых разделов с Английской Вики)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Турбо-режим включён

Турбо-режим — специальная функция Скретч для ускоренного просмотра проектов. При его включении, удаляются внутренние задержки скриптов (0.1 секунда). Его можно включить в редакторе через меню Редактировать>Включить Турбо режим, или нажав зелёный флажок, зажав ⇧ Shift. Чтобы его отключить, потворите это действие ещё раз.

Обнаружение

Обычно переключение фона 10 раз занимает более 0,1 секунды. При включенном турбо-режиме переключение фона 10 раз займет меньше времени. Это можно использовать для определения того, включен ли турбо-режим.

когда щёлкнут по зелёному флагу
сбросить таймер
повторить (10) раз
переключить фон на (пожалуйста, подождите v)
end
если <(таймер) > (0.1)>, то
переключить фон на (включите турбо-режим v)
стоп [всё v] // или установите здесь какой-либо скрипт
end
переключить фон на (турбо-режим включён! v)

Это также может быть полезно в случае, если пользователи создали проект, зависящий от скорости, потому что, если активирован турбо-режим, это может привести к несправедливым преимуществам по сравнению с другими, которые не знают (или не активировали) о турбо-режиме.

Использование

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

  • Чертежные проекты
  • 3D двигатели
  • Проекты, использующие перо

Проблемы

Турбо-режим может вызвать прерывистое отображение из-за приоритета вычислений над отображением.
Турбо-режим не рекомендуется для проектов, которые требуют точного времени или имеют синхронизированные элементы, которые полагаются на ожидание блоков обновления экрана, поскольку они будут двигаться быстрее, чем ожидалось. В художественных проектах с помощью пера окончательный вид может отображаться мгновенно, а не медленно. Один из способов исправить это — использовать опцию «запускать без обновления экрана» в Других блоках. Это заставит пользовательский блок работать быстро, не затрагивая другие скрипты.

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