ym104432846
Вставьте ссылку на видео из Youtube, Rutube, VK видео
Задайте вопрос по видео
Что вас интересует?
00:00:00
Создание скроллинга на Scratch:
  • 1. Рассматривается возможность реализации скроллинга через растягивание костюма и создание большого неподвижного объекта
  • 2. Предложено использование переменной прокрутки и двух костюмов для реализации механизма скроллинга
  • 3. Упоминается необходимость использования клонов и переменных в процессе разработки
00:00:47
Использование клонов и переменных для реализации скроллинга:
  • 1. Ширина экрана скретча установлена равной 480×480 пикселей
  • 2. Разработана методика создания различных клонов объектов с помощью переменной костюма (клона X)
  • 3. Создан блок, устанавливающий положение объекта относительно прокрутки и текущего положения экрана
0: Скроллинг он есть на сайтах в играх где угодно, именно поэтому я хочу вам рассказать, как сделать его на скретче, ну а для начала подписывайтесь на мой telegram канал, куда я часто публикую что-нибудь интересное. Ну а теперь поехали.
1: Чтобы создать скроллинг, мы можем просто растянуть наш костюм и сделать его очень длинным. Мы можем создать большой костюм, и мы сможем перемещать по какому-либо значению без ограничений. Ну,
2: Точнее, до его размера, но это неудобно, так как его невозможно редактировать. Создаём переменную прокрутка и 2 костюма, а сейчас покажу, зачем мы будем использовать клона, а также переменную
3: Прокрутка. После этого будем получать остаток отделения прокрутки на 480 480. Это ширина экрана скретча. Ну или, точнее, экрана. Скретч проекта прокрутка увеличивается и клон 2
4: Двигается вперёд также и оригинальный спрайт следует за ним. Но так как мы отнимаем, у него - 480, чтобы он был сзади, получается примерно вот так
5: По сути, все работает, но нам надо, чтобы костюмы были разными и прокрутка не была бесконечной. Именно поэтому я вам покажу, как это сделать правильно. Допустим, ваша игра платформе и ваши платформы должны двигаться между собой, а не быть.
6: Различными уровнями. Поэтому мы будем также использовать клонов, но чтобы сделать разных клонов, мы будем использовать переменную костюм. Именно его номер, мы создадим несколько костюмов, а также
7: Переменную, которая будет у каждого клона разная и это переменная икс, а именно клон x. Обратите внимание, что переменная клон x должна быть только для этого спрайта так как если переменная
8: Только для этого спрайта то у каждого клона она тоже будет разная икс положение клона, зачем же оно нам? Наши костюмы не бесконечные по размеру, и мы не можем их перемещать на бесконечное расстояние по x или по игреку.
9: Именно поэтому мы создаём клон x, чтобы установить условный x. Так-то на экране наша платформа будет с краю, но она будет скрываться, когда не сможет показываться, а чтобы узнать её точное.
10: Положение, которое, должно быть, мы будем использовать clone x. Сейчас наши костюмы накладываются друг на друга, именно поэтому нам надо создать код, который будет их перемещать относительно прокрутки и их положения, чтобы было.
11: Мы создадим блок, его название и принимаемые им значения будут выглядеть вот так. Блок будет устанавливать положение x в переданное ей значение, из которого будет вычтена прокрутка все рабо.
12: Однако нам надо изменить код блока, чтобы объекты скрывались, когда заходили за край. Если объект должен зайти за cry to scratch перемещает его на максимальное возможное положение, чтобы он показывался именно поэтому мы.
13: Должны скрывать наш объект, если он не равен нашему условному положению.
14: Все работает, осталось добавить прокрутку по игреку.
15: Отлично все работает.