Публикации по теме '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 вам нужны две переменные: максимальный боезапас и текущий боезапас. Игрок должен начать с полными боеприпасами. Итак, в меню «Пуск» установите текущее количество боеприпасов равным максимальному количеству боеприпасов. В..