From Test-Scratch-Wiki
Створити клон з () | |
створити клон з [мене v]
| |
Категорія | Керування |
Тип | Зчіплюючий |
З'явився у версії | 2.0 |
Створити клон з () —— блок, який є блоком керування та зчіплюючим блоком. Він створює клон спрайту, вказаного в параметрі. Він також може клонувати клона рекурсивно.
Приклади застосування
Увага! Клонів має бути не більш 300 в одному проекті, щоб не виникнуло проблем з-за перегрузки системи, якщо запустити програму.
Клонування часто використовується, коли спрайт має зробити кілька копій себе . Нижче наведено приклади:
- Багато куль у грі зі стрільбою
коли клавішу [пропуск v] натиснуто створити клон з [куля v]
коли я починаю як клон перейти до [гравець v] слідувати за [вказівник v] повторити до < <торкається [межа v]?> або <торкається [ціль v]?> > перемістити на (3) кроків end вилучити цей клон
- Створення кількох копій спрайту, які можна натискати
коли @greenFlag натиснуто показати надати [клони v] значення [10] повторити (клони створити клон з [Спрайт1 v] end сховати
коли я починаю як клон чекати поки <<мишку натиснуто?> і <торкається [вказівник v]?>> говорити [Мене впіймано!] (2) сек змінити [клони v] на (-1) вилучити цей клон
Історія
На Scratch Day 2011 pre-alpha, цей блок був названий Create Clone, без параметрів. Такий блок міг лише створювати копії спрайту, у якому виконується. перевага параметру була в тому, що один спрайт чи сцена могли клонувати кількох спрайтів.