From Test-Scratch-Wiki

Задати розмір ()%
задати розмір ()%
Категорія Вигляд
Тип Зчіплюючий

Блок Задати розмір ()% належить до блоків вигляду та зчіплюючих блоків. Блок встановлює розмір спрайта, в якому виконується, у вказану величину. За замовчуванням розмір спрайта становить 100%; менші значення параметра цього блоку зменшуватимуть, а більші — збільшуватимуть розмір спрайта на сцені.

Приклади застосування

Блок застосовний лише до спрайтів і тому не може міститися в скриптах сцени. Типові його застосування:

  • Імітація відстані в тривимірному світі (перспектива)
  • Виділення об'єкту його збільшенням під вказівником мишки
повторити до <<мишку натиснуто?> і <торкається [вказівник миші v]?>>
якщо <торкається [вказівник миші v]?> то
задати розмір (110)%
інакше
задати розмір (100)%
end
  • Поступове збільшення об'єктів гри з плином часу
завжди
задати розмір (((таймер) / (5)) + (100))%

Проблеми

Застосування блока для моделювання тривимірної сцени стикається з наступною проблемою. При масштабуванні спрайта воно відбувається тим швидше, чим менший його поточний розмір. Так, спрайт збільшуватиметься від розміру 10% значно швидше, ніж від розміру 150%.

Обхідний шлях

Дію цього блока можна відтворити в такий спосіб:

змінити розмір на ((потрбіний розмір) - (розмір))

Дивись також

Cookies help us deliver our services. By using our services, you agree to our use of cookies.