From Test-Scratch-Wiki
Говорити () () сек | |
говорити () () сек
| |
Категорія | Вигляд |
Тип | Зчіплюючий |
Блок Говорити () () сек належить до блоків вигляду та зчіплюючих блоків. Цей блок відображує бульбашку з указаним текстом біля спрайта, в якому виконується, протягом вказаного часу, заданого в секундах. Дія блоку ідентична дії Думати () () сек, а єдина відмінність полягає у вигляді бульбашки.
Приклади застосування
Блок призначений в першу чергу для організації діалогів.
- Діалог двох осіб із синхронізацією
Спрайт 1 | Спрайт 2 |
---|---|
оповістити (Початок діалогу v) говорити [Тук-тук!] (2) сек говорити [Я.] (2) сек говорити [Дід Піхто!] (2) сек |
коли я отримую [Початок діалогу v] чекати (1) секунд говорити [Хто там?] (2) сек говорити [Хто-хто?] (2) сек |
- Випадкова репліка із наперед заданого набору
вилучити [все v] з (фрази v) додати [Привіт!] до (фрази v) додати [Як справи?] до (фрази v) додати [Куди це ти?] до (фрази v) додати [Оце так зустріч!] до (фрази v) ... говорити (елемент (випадкове від (1) до (4)) з (фрази v)) (3) сек
- Відображення результату гри
коли я отримую [Показати результат v] говорити (з'єднати [Результат: ](результат)) (3) сек
Обхідний шлях
Цей блок можна відтворити в такий спосіб:
говорити [Привіт!] чекати (amount) секунд говорити []
Останній блок прибирає бульбашку для тексту, створену раніше блоком Говорити () чи Думати (). Якщо натомість використано блок з очікуванням, скрипт все одно очікуватиме користувацького вводу, навіть якщо було вказано порожній текст.