Курсор на базе UI

Постер к новости: Курсор на базе UI
Еще один вариант замены стандартного курсора, работающий на UI системе. Упрощена настройка смещения спрайта, теперь не нужно задавать вручную в пикселях. Например, для стандартного курсора в виде стрелки, изображение должно быть смещено так, чтобы позиция мыши были в левом верхнем углу картинки. Теперь настройки берутся из pivot’а спрайта, с самой UI картинкой ничего делать не нужно. Смена иконки курсора в данной версии делается через массив спрайтов, при этом ...

Миникарта для стратегии [3D]

Постер к новости: Миникарта для стратегии [3D]
На нашем ресурсе уже опубликованы материалы, вариантов миникарт, которые хорошо подойдут для шутера, какой-нибудь бродилки или вроде того, поиск в помощь, как говорится. Теперь будем разбираться со стратегиями, помимо очевидных отличий, в эту версию миникарты интегрирован пул иконок, что положительно скажется на оптимизации, нежели частое использование функций создания и уничтожения объекта. Еще одно важное отличие от прочих карт, это динамический четырехугольник ...

Спреи / следы от пуль и т.д. для 2D

Постер к новости: Спреи / следы от пуль и т.д. для 2D
Пользовательские спреи для двухмерных проектов, подойдут также и для создания следов от пуль, пятен крови и тому подобное. Данный пример, подойдет 2D платформерам и похожим проектам. Использование спреев базируется на специальном пуле объектов, который адаптирован под двухмерные игры. При вызове объекта пула, можно установить базовые значения, такие как: позиция, вращение по Z и масштаб. Можно создать несколько пулов и дополнительно вызвать Update объектов пула из ...

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

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

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

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

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

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