Оглавление:

2D Shooter Scratch Game: 11 шагов
2D Shooter Scratch Game: 11 шагов

Видео: 2D Shooter Scratch Game: 11 шагов

Видео: 2D Shooter Scratch Game: 11 шагов
Видео: Scratch VS Unity 2024, Июль
Anonim
2D шутер с нуля
2D шутер с нуля

В этом руководстве я покажу вам, как создать скретч-игру в виде 2D-шутера. Сделать это довольно просто, но, надеюсь, вы кое-чему научитесь на этом пути и вскоре создадите свои собственные скретч-игры!

Запасы

  • Компьютер.
  • Скретч-логин / Аккаунт.
  • Мышь (значительно упрощает игру, когда вы закончите).

Шаг 1: Новый проект

Новый проект
Новый проект

Первое, что вам нужно сделать, это перейти на https://scratch.mit.edu/. Затем вы хотите войти в свою учетную запись и нажать «Создать».

Шаг 2: создание нового спрайта

Создание нового спрайта
Создание нового спрайта
Создание нового спрайта
Создание нового спрайта

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

Шаг 3: Главный герой

Главный герой
Главный герой

Теперь мы хотим создать нашего главного героя, которым будет управлять игрок. Используя инструменты слева, нарисуйте небольшой круг с центром посередине и используйте инструменты линии и прямоугольник, чтобы нарисовать оружие и пистолет. Вы можете поэкспериментировать с цветами, если хотите, но в первый раз просто попробуйте сделать их такими же по размеру и форме, как у меня. Наконец, когда вы закончите, нажмите на текст, где написано спрайт один, и замените его на «Игрок», как у меня. Это просто способ узнать, что «Игрок» относится к нашему главному герою.

Шаг 4: Плохой парень

Плохой парень
Плохой парень

Теперь, когда мы сделали нашего главного героя, нам нужно сделать что-нибудь, чтобы он мог сражаться. Используя инструменты слева, снова сделайте то же, что и в шаге 3, но с более прямыми руками и без оружия. Сделайте его примерно того же размера, что и «Player», и убедитесь, что он смотрит прямо влево. Наконец, переименуйте его, как мы делали на шаге 3, во что-нибудь вроде «BadGuy». Прежде чем мы перейдем к следующему шагу, щелкните значок фона в левом нижнем углу и выберите краску.

Шаг 5: Фон

Фон
Фон

После того, как вы щелкнули значок краски на шаге 4, используйте инструмент «Прямоугольник», чтобы создать фон из цвета по вашему выбору, точно так же, как вы рисовали спрайты. Убедитесь, что вы удалили пустой белый фон, созданный автоматически, чтобы у вас остался только этот фон. Затем, наконец, назовите его что-нибудь вроде «Фон».

Шаг 6: игра окончена

Игра окончена
Игра окончена

Снова щелкните значок с краской и создайте второй фон с помощью текстового инструмента, чтобы сделать что-то похожее на это. Переименуйте его в GameOver или что-нибудь подобное и переходите к следующему шагу.

Шаг 7: пуля

Пуля
Пуля

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

Шаг 8: кодирование

Кодирование
Кодирование

Сначала выберите спрайт «Игрок» в нижнем левом углу, который мы сделали ранее. Затем в верхнем левом углу, где написано код, костюмы и звук, щелкните код. Вы можете прокручивать блоки с цветовой кодировкой вверх и вниз, а также перетаскивать блоки в рабочую область. Чтобы удалить блок, перетащите его обратно в левую сторону. Привыкайте к перемещению, отсоединению и удалению блоков. Просматривая блоки кода, воссоздайте код на картинке. Когда вы дойдете до блока «Трансляция», вы сделаете новую трансляцию и назовете ее «Стрельба», а затем выберите ее во встроенном выпадающем меню блока.

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

Шаг 9: стрельба

Стрельба
Стрельба

Еще раз, как и в шаге 8, вы собираетесь воссоздать код на картинке, но на спрайте пули (щелкните спрайт «Пули» в правом нижнем углу).

Этот код работает с кодом на «Player» и делает так, что всякий раз, когда мышь удерживается, он создает клон пули (позволяя одновременно создавать несколько спрайтов пули) перед игроком, чтобы он выглядел как будто он выходит из пистолета игрока, а затем движется в направлении, указанном вашей мышью. Это дает игроку возможность целиться и стрелять пулями.

Шаг 10: Кодекс плохого парня

Кодекс плохого парня
Кодекс плохого парня
Кодекс плохого парня
Кодекс плохого парня

Это, наверное, самый сложный и важный код. Выберите спрайт «BadGuy», а затем убедитесь, что все как на картинке. В этой части кода нам нужно создать переменную. Мы делаем это так же, как создавали широковещательное сообщение. Убедитесь, что также выбрано «для всех спрайтов». Мы также должны сделать второе широковещательное сообщение под названием GameOver.

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

Шаг 11: Заключительные шаги

Заключительные шаги
Заключительные шаги
Заключительные шаги
Заключительные шаги
Заключительные шаги
Заключительные шаги

Наконец, добавьте Код на левой картинке к «Player», код на верхнем правом снимке к «Bullet» и код на третьей картинке к «BadGuy». Таким образом мы останавливаем все, что происходит после завершения игры, и завершаем ее. Ты сделал это! Дважды проверьте, что все написано правильно. Нажмите «Посмотреть страницу проекта» вверху и приступайте к игре! Щелкните зеленый флаг, чтобы запустить код, и красный знак остановки, чтобы остановить код. Если вы хотите увидеть тот, который я сделал, или дважды проверить свой код, перейдите сюда: https://scratch.mit.edu/projects/381823733/. Не стесняйтесь добавлять новые вещи, такие как рекорды, здоровье, урон и различное оружие. Повеселись!

Рекомендуемые: