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

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

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

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

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

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

Создаем большую карту уровня / местности [UI]

Постер к новости: Создаем большую карту уровня / местности [UI]
Мы уже рассматривали как создать миникарту для игры с помощью UI системы Unity, но на этот раз речь пойдет о карте другого типа. Делать будем карту, которая появляется по нажатию на клавишу «М», что очень часто встречается в играх различного жанра. Суть в том, чтобы на экране показывалась большая карта местности, текущего уровня или мира, как в играх песочницах. У игрока должна быть возможность увеличивать или уменьшать масштаб карты и передвигать ее, например, ...

5 режимов скгроллинга текста [UI]

Постер к новости: 5 режимов скгроллинга текста [UI]
В некоторых приложениях, можно заметить, что есть некое текстовое окно, фиксированного размера. И если текст внутри окна не помещается полностью, то мы наблюдаем анимацию этого текст, он плавно движется слева направо и наоборот. Довольно полезный эффект. Но мы не будем на этом останавливаться и добавим еще несколько текстовых эффектов. Сделаем зацикленное движение справа налево и наоборот + сверху вниз и наоборот. Итого получается пять плюшек. Однако, и этого тоже ...

Расширенная система сохранения

Постер к новости: Расширенная система сохранения
Развитие темы сохранения игровых данных, за основу был взят ранее опубликованный на нашем ресурсе скрипт, и значительно улучшен. Теперь, пользоваться системой сохранения стало намного проще. Кроме стандартных возможностей сохранения различных типов переменных, добавлена функция записи/загрузки переменной Vector3, по сути это три строки типа float, но для упрощения процедуры, была добавлена такая возможность. Система сделана так, чтобы загрузка файла происходила ...
  • Яндекс.Метрика