Добавляем субтитры в игру

Постер к новости: Добавляем субтитры в игру
Почти в любой игре, от сложных ролевых и до, простых двухмерных платфомеров, нужна система вывода субтитров. Кроме того, такая система может быть полезна и для отображения на экране каких-нибудь подсказок игроку в нужных местах. Далее, мы рассмотрим один из вариантов реализации вывода субтитров на экран, который полностью готов для встраивания в любой проект. Вывод субтитров будем делать в двух вариантах. В первом случае, можно просто добавлять указанный текст. ...

Простая 2D книга / разбивка текста

Постер к новости: Простая 2D книга / разбивка текста
В ролевых играх и не только, можно встретить различные реализации чтения книг в том или ином виде, либо это перелистывание книги в развороте, либо может быть обычное окно текста. В любом случае наша цель в том, чтобы сделать разбивку длинного текста на отдельные части. Мы будем делать простой вариант, это текстура открытой книги с переключение страниц на ней, при этом самих страниц будет всего две, левая и правая, а «перелистываться» будет только текст. Ну а текст ...

Прилипание спрайта к границам экрана

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

Создание / загрузка миниатюры скриншота

Постер к новости: Создание / загрузка миниатюры скриншота
Миниатюру снимка экрана можно использовать в различных ситуациях, например, как иконку текущего уровня, когда игрок покинул его и вышел в меню. Еще, миниатюра скриншота будет полезна, в системе сохранения игры, где создается файл игровых данных и рядом с ним миниатюра с точно таким же именем, затем, в игровом меню при выборе сохранения, будет показываться мини скриншот. В общем, штука полезная, осталось только разобраться как из скриншота сделать миниатюру, и как ...

HealthBar и имя противника

Постер к новости: HealthBar и имя противника
Если делаете игру, где нужно чтобы имя и здоровье противника показывалось у него над головой, то вам сюда. В долгих попытках найти приемлемый хелбар для противников в моём проекте так ничего и не найдя было решено крафтить хелбар под себя. Перелопатив кучу англоязычных форумов была выработана концепция и получен результат. Если кому вдруг понадобится берите и используйте, весь код откомментированный так что проблем быть не должно. ...

Практическое использование ScriptableObject

Постер к новости: Практическое использование ScriptableObject
Что такое ScriptableObject? Если говорить по-простому, то это ассет, который базируется на образце скрипта и позволяет хранить данные, независимо от образца. Иначе говоря, мы с начала пишем скрипт, наследуемый от класса ScriptableObject, а затем из этого скрипта создаем ассет. Например, в нашей игре можно покупать какие-то товары, перед игроком три продавца, как можно поступить в этом случаи? Самый очевидный вариант, создать скрипт торговца, в котором будет массив ...
  • Дешевый хостинг
  • Яндекс.Метрика