Улучшенный скрипт выбора юнитов [RTS]

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

2D порталы в платформере

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

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

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

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

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

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

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

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

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