Рисуем кривые Безье

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

Эффект тряски камеры

Постер к новости: Эффект тряски камеры
Весьма полезный эффект, особенно если на экране взрывы или допустим, падают тяжелые объекты. При этом, реализовано несколько режимов работы. Например, такие как: тряска камеры по осям Х и Y, что применимо для двухмерных игр или для шутера; либо по осям Х и Z, это в том случаи, когда камера повернута по Х, как в стратегии. Конечно, имеются и другие режимы, использовать только одну из осей или все сразу. Кроме режима тряски, есть так же опции: продолжительность и ...

Рандомный копипаст в заданной области

Постер к новости: Рандомный копипаст в заданной области
Это инструмент для использования в редакторе. Суть работы в том, что с помощью Gizmos в окне редактора, мы рисуем площадь, так сказать. То есть, при помощи ползунков, настраиваются размеры обычного куба, из которого и получаем нужную нам область. Затем, указанный объект, будет дублирован определенное число раз, в пределах установленной области. Подобный инструмент может быть полезен, если нужно раскидать по участку какие-нибудь объекты, допустим, растительность. ...

Солнечная система, планеты и спутники

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

Добавляем чит-коды в игру

Постер к новости: Добавляем чит-коды в игру
Читеров никто не любит, тем не менее, читы могут очень полезны в некоторых ситуациях. Например, для того, чтобы тестировать игру. Так, чтобы решить данный вопрос, нам понадобится небольшой скрипт, для обработки команд, которые пользователь будет вводить с текстового поля. Команда у нас будет состоять либо из одного, либо из двух слов. Допустим, в первом случаи это может быть просто слово «god», для перехода в режим бога. А во втором случаи, могут быть ...

Система диалогов

Постер к новости: Система диалогов
Итак, на повестке дня у нас, один из вариантов реализации системы диалогов в игре. Сразу оговоримся, что представленный проект из разряда, дешево и сердито. То есть, реализованы только базовые возможности. Идея заключается в том, что диалоги в игре разбиты на отдельные файлы. Каждый диалог, это конкретный файл, XML типа. Например, когда игрок подходит к NPC, делается запрос на диалог, связанный с этим персонажем. Происходит его загрузка и на основе полученных ...
  • Яндекс.Метрика