Публикации по теме 'unity3d'
Заставить врагов взорваться
В настоящее время враги ничего не делают, когда игрок стреляет в них. Они просто исчезают и все. Разве не было бы круто, если бы они взорвались? Вот что я собираюсь сделать.
Я создал анимацию взрыва и прикрепил ее к префабу врага, но он просто будет воспроизводить анимацию взрыва, как только он будет создан. Мне нужно настроить какую-то триггерную систему, чтобы запустить анимацию взрыва. К счастью, окно аниматора Unity позволяет мне сделать именно это. Открыв компонент аниматора..
Программирование шейдеров, том 2
Рассеянный поверхностный шейдер
Теперь, когда у нас есть некоторый словарный запас , давайте рассмотрим создание самого простого из шейдеров: диффузного шейдера. Мы также узнаем немного больше о нюансах программирования шейдеров.
Глава 2.1
Поверхностные шейдеры и наложение текстуры, диффузное затенение
Начав снова со стандартного шейдера, мы создадим диффузный шейдер, удалив все, что нам не нужно. В итоге это выглядит так:
«Поскольку этот шейдер был переделан из..
Создание страницы меню для моего космического шутера
Каждой игре нужно главное меню. Вот и все. Это статья.
Просто шучу. Главное меню — это первое, что вы видите при загрузке игры, и оно позволяет вам переходить к таким местам, как настройки или страница кредитов, прежде чем загружать саму игру. Или, может быть, у него просто классная графика и отличный саундтрек. В любом случае, моей игре он нужен.
Это первый раз, когда я создаю совершенно новую сцену в Unity. Поскольку это будет в основном основано на пользовательском интерфейсе, я..
Инструменты Unity Terrain
Unity 2019.1 включает новый пакет Terrain Tools для автоматизации создания ландшафта.
Создайте новый проект в Unity 3D из Unity Hub:
Установите пакет Terrain Tools в проект Unity, перейдя в Окно » Диспетчер пакетов :
В окне Диспетчер пакетов в меню Дополнительно выберите Показать пакеты предварительного просмотра :
Затем найдите «Terrain Tools» и нажмите Установить :
Рассмотрите возможность установки бесплатного бесплатного пакета Terrain Tools Sample Asset..
Построение модели уровня Doom
Это второй пост из серии о работе с Doom в Unity. Вы можете прочитать первую часть здесь о написании шейдера в стиле Doom.
Я работал над проектом в течение последних нескольких недель, привнося Doom и его различные части в Unity, попутно пытаясь написать библиотеку, чтобы люди могли получать доступ к данным в удобной форме. Это был очень интересный проект и забавное приложение, основанное на том, что я провел много лет, углубляясь во внутреннюю работу игры.
Первым шагом в моем..
Генерация предсказуемых случайных чисел в Unity
Генерация предсказуемых случайных чисел в Unity
В Unity легко генерировать случайные числа. Встроенный Случайный класс позволяет нам быстро генерировать все типы псевдослучайных чисел (для простоты я назову их случайными для этого поста), и этого более чем достаточно для простых проектов. Но многие процедурные игры требуют, чтобы генераторы случайных чисел (ГСЧ) были предсказуемыми, например, для генерации одного и того же мира из одного начального значения. В этих случаях важно..
Особенность: Поставка боеприпасов и сбор боеприпасов
В этой статье мы добавим ограниченное количество боеприпасов для игрока, которое будет отображаться на экране, и коллекционный предмет для пополнения этих боеприпасов.
Боеприпасы
Реализовать ограниченный запас боеприпасов довольно просто. В скрипте Player вам нужны две переменные: максимальный боезапас и текущий боезапас.
Игрок должен начать с полными боеприпасами. Итак, в меню «Пуск» установите текущее количество боеприпасов равным максимальному количеству боеприпасов.
В..