Публикации по теме 'unity-game-development'


Как: создать игру по угадыванию чисел с помощью C # и Unity
В моем предыдущем посте я рассказал, что сейчас учусь создавать игры на C # и Unity. Итак, сегодня я собираюсь передать кое-что из того, что я узнал, и научу вас, как сделать простую игру в угадывание чисел. Игра состоит из того, что игрок выбирает число от 1 до 1000, а компьютер пытается угадать это число. После каждого неверного предположения игрок скажет, больше или меньше их число, и компьютер будет использовать эту информацию, чтобы снова угадать. Давай перейдем к делу. Первый..

Усиление пополнения здоровья в Unity
Упражнение здесь демонстрирует, как справиться с восполнением здоровья игрока, когда он собирает усиление здоровья. Механизм создания бонусов уже существует, и его можно добавлять столько, сколько необходимо. Таким образом, несколько дополнений в скрипте включения, скрипте диспетчера спавна и новом методе в скрипте плеера сделают эту работу нормальной. Добавьте префаб улучшения здоровья с коробочным коллайдером с включенным «IsTrigger», твердым телом с нулевой гравитацией,..

Создание диспетчера 2D-ввода в Unity
Давайте поговорим о Unity, хорошо? В частности, давайте поговорим о создании простого в использовании диспетчера ввода в Unity, который мы можем изменять из инспектора и иметь экземпляры в наших игровых сценах! Разделение ввода при разработке кода значительно упрощает процесс разработки игр, поэтому я покажу вам, как создать собственный диспетчер ввода, позволяющий создавать схемы управления с помощью клавиатуры или геймпада с использованием устаревшей системы ввода Unity. Я использовал..

Создание экземпляров и уничтожение игровых объектов в Unity
Руководство по динамическому изменению сцен в Unity Как только вы создадите красивую сцену в Unity, вскоре возникнет необходимость сделать ее динамичной, реагируя на взаимодействия игроков или состояния NPC. Например, ролевая игра, в которой необходимо добавить эффекты частиц для произнесения заклинаний, или мобильная игра, в которой на экране добавляются элементы, которые игрок может собирать. Цель: я расскажу, как подготовить игровой объект к созданию экземпляра во время выполнения,..

Использование сопрограмм в Unity
Научитесь настраивать и использовать Coroutine в кодовой базе Unity. Сопрограммы в Unity позволяют использовать определенное время, прежде чем продолжить. Давайте посмотрим на это так. Если бы я хотел создавать врага каждые несколько секунд, я бы использовал для этого сопрограмму. Посмотрите, как его настроить. Во-первых, нам нужно определить метод типа IEnumerator . Это тип коллекции, который помещает код в структуру типа последовательности событий. Это означает, что,..

Оптимизация кода — Game Dev Series 145
Цель: несколько советов по оптимизации скриптов для повышения производительности игры. В этой статье мы сосредоточимся на некоторых советах по оптимизации скриптов, чтобы получить тот же результат с меньшим объемом выделения памяти для сбора мусора. Кэш GetComponent GetComponent() будет серьезной проблемой при использовании его в Update() , что приведет к сборке большого количества мусора в каждом кадре. В этой ситуации лучший способ решить эту проблему — кэшировать..

Unity Fundamentals — Псевдокод, расшифровывающий ваши мысли
Когда вы пишете код, иногда может быть трудно воплотить идеи, которые у вас есть в голове, непосредственно в коде. К счастью, есть трюк, который программисты используют, чтобы сделать это немного проще: это псевдокод. Псевдокод что это? Псевдокод — это запись функциональности на простом английском языке, чтобы ее было легче разбить на части функциональности и кода. Это очень мощный инструмент в арсенале каждого программиста. Псевдокод зачем его использовать? Обзор ...