Raycast в окне редактора + меню

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

Журнал с поддержкой разных языков

Постер к новости: Журнал с поддержкой разных языков
Улучшенная версия игрового журнала для персонажа, по сравнению с предыдущей, здесь основной упор сделан не на построение результата, а на удобство в использовании и поддержки разных языков. Игровой журнал создается в xml файле, соответственно для каждого языка, мы просто создаем копии основного журнала и переводим его текст. Для оптимизации процесса, загрузка журнала делается один раз, например, в стартовой сцене проекта. При этом, переключить язык, то есть, ...

Health Bar из клипа анимации

Постер к новости: Health Bar из клипа анимации
Всем известно, что из себя представляет стандартный прогресс бар в играх, или проще говоря, «полоска здоровья». Как правило это обычная заливка цветом, либо какая-нибудь текстура. Но как быть, если в качестве бара, будет, допустим, некий механизм, что-то оригинальное. В этом случаи мы подходим к анимации объектов, и нам нужно анимировать каждую часть механизма в отдельности, или же, заранее создать готовую анимацию, в Unity или другом редакторе, например, Blender. ...

Взлом замков как в Skyrim

Постер к новости: Взлом замков как в Skyrim
Подобный способ взлома всяких сундуков, дверей и тому подобное, можно встретить не только в игре Skyrim, но и других, например, Dying Light. Конечно, в каждой игре есть какие-то свои тонкости, но мы попробуем реализовать основное. Итак, одной клавишей мы регулируем поворот «ключа» в замке, а мышкой контролируем угол наклона отмычки. Предусмотрено три угла, которые строятся на базовом, а он определяется рандомно. Первый угол позволяет повернуть замок до второго ...

Вертикальные лестницы [2D платформер]

Постер к новости: Вертикальные лестницы [2D платформер]
Улучшение предыдущего нашего проекта, на тему создание лестниц в двухмерном платформере. Основное отличие, это перенос функционала, в отдельные классы. Что в свою очередь, позволяет использовать различные скрипты управления для персонажа, без необходимости внесения дополнительного кода. Важное условие, чтобы управление персонажем осуществлялось через Rigidbody2D, именно этот компонент является базовым, при контроле персонажа, когда он перемещается по лестнице. ...

Простая автоматическая турель

Постер к новости: Простая автоматическая турель
Турель, которую мы сегодня будем делать, предназначена для трехмерного проекта, ее можно будет использовать как в стратегии, так и, например, в шутере. Работает турель следующим образом. На старте сцены, переходит в режим ожидания. Если в область триггера турели попадает цель, то включается режим поиска и уничтожения. Турель ловит первый объект, который попал в область поражения, когда он будет уничтожен, то происходит новый поиск и среди доступных объектов турель ...
  • Яндекс.Метрика