Публикации по теме 'unity3d'


Сделайте взрыв для своей игры сегодня
Звуковые эффекты являются неотъемлемой частью того, как ваша игра воспринимается игроком, и сегодня вы здесь, чтобы произвести настоящий прорыв в своей игре. К сожалению, у большинства из нас нет машины, которую можно было бы взорвать, чтобы получить идеальный звук взрыва без лицензии. К счастью, есть бесплатный инструмент под названием Audacity , который позволяет редактировать звуки на вашем компьютере, и вы знаете, с чего мы начнем? Хлопок. Вот и все. Мы начнем с хлопка и закончим..

Отображение нормалей для трипланарного шейдера
Triplanar mapping - отличное решение для текстурирования сложной геометрии, для которой сложно или невозможно использовать традиционные UV без очевидного растяжения и / или текстурных швов. Это также метод, страдающий от нерешительных и откровенно неправильных реализаций карт нормалей. edit: Обратите внимание, что код шейдера в этой статье написан для использования в Unity. Все обсуждаемые методы могут работать с другими движками, но, вероятно, потребуются модификации, чтобы заставить их..

Обучение с подкреплением в Unity, часть 3.1. Создание куба и его перемещение
Привет всем, добро пожаловать в третью часть моего пути к внедрению обучения с подкреплением с помощью Unity. В предыдущей статье мы наконец-то закончили настройку Unity и VS Code! В этой статье мы собираемся сделать простой куб и управлять им с помощью клавиатуры. Давайте начнем! Исходная информация 1 — Структура проекта Unity В Unity есть определенная структура проекта, с которой нам приходится работать. Когда мы впервые открываем проект, мы видим пустую сцену. Сцена, как..

Разработка игр | Моя история
Когда я начал заниматься разработкой игр, мне было очень сложно понять основы. Я помню, что мне было 12 лет, и однажды я наткнулся на веб-сайт, на котором была статья «Как начать разработку игр». Я использовал некоторую полезную информацию на этом веб-сайте и в конечном итоге загрузил движок Unity 3D . еще в 2012 году движок Unity был другим, чем сейчас; Если честно, у него было много проблем в самых элементарных вещах. Несмотря на проблемы, я начал читать статьи и смотреть..

Jelly Shader, часть 4: интеграция с Unity
Часть 4. Интеграция с Unity Это четвертая статья в нашей серии статей о разработке пользовательского шейдера для Unity. В этой статье мы будем модифицировать наш шейдер, чтобы он мог получать входные данные от скриптов в нашей сцене. Давайте начнем с замены встроенного значения _Time значением, которое мы предоставляем сами. Позволяет нам сбросить анимацию волны по желанию. Давайте назовем эту новую переменную _ControlTime и добавим ее в объявления переменных. Добавьте в..

Особенность: Зигзагообразный враг
В этой статье мы создадим Врага, который движется из стороны в сторону по мере продвижения вниз по экрану, создавая зигзагообразное движение. Этот скрипт будет унаследован от абстрактного класса, в который мы преобразовали скрипт Enemy в предыдущей статье. Для типа врага ZigZag нам нужно изменить две вещи в скрипте врага. Во-первых, изменить доступность логического значения _isDead на protected. Во-вторых, создать новый защищенный виртуальный метод, который будет содержать код из..

Решение Unity OTC: проблема визуального обучения
Испытание башни препятствий: проверьте возможности интеллектуальных систем - блог Unity Сегодня мы объявляем о предстоящем запуске испытания башни препятствий: первого в своем роде искусственного … blogs.unity3d.com Если вы еще не слышали, Unity в настоящее время проводит конкурс, который называется «Вызов башни препятствий» или сокращенно OTC. Задача требует, чтобы исследователи ИИ обучили агента перемещаться по этажам случайно..