Unity + PHP + MySQL

Постер к новости: Unity + PHP + MySQL
Попробуем разобраться на простом примере, как взаимодействовать с базой данных на сервере. Сделаем регистрацию и авторизацию пользователя. В базу данных мы вносим: логин, пароль и email. А при авторизации, будем запрашивать только логин и пароль. Для удобства, тестировать будем на локальном сервере. Поэтому для начала, научимся создавать такой сервер на своем компьютере, чтобы иметь возможность работать с базой данных, вне зависимости, есть у нас доступ к интернету ...

Камера 2D + движение в рамках границ

Постер к новости: Камера 2D + движение в рамках границ
Контроль камеры для отслеживания позиции персонажа. Заточено исключительно под двухмерный проект. Помимо обычного преследования, камере можно добавить сдвиг по вектору движения, например, чтобы она двигалась немного впереди для лучшего обзора. Кроме того, есть возможность устанавливать границы движения камеры, внутри которых она свободно движется, но не может выйти за них. Это может быть полезным, чтобы игрок понимал где границы карты, и чтобы не было видно пустой ...

Простой игровой магазин (локальный)

Постер к новости: Простой игровой магазин (локальный)
Суть здесь в том, что мы заранее определяем места, где будут появляться купленные объекты. Например, есть выделенный участок, на котором изначально просто фундамент дома, если совершается покупка, то фундамент заменяется другим объектом, то есть, готовым домом или его частью. При этом, на участках, которые определяются под объекты, мы задаем конкретные рамки для объектов. Иначе говоря, у нас есть список типов и каждый из них, может содержать несколько префабов. Что ...

Атрибуты RPG и прокачка персонажа

Постер к новости: Атрибуты RPG и прокачка персонажа
Система прокачки персонажа, состоит из развития и управления различными атрибутами, таких как: ловкость, удача, навык взлома и прочие. Кроме того, в систему должно быть встроено управление опытом персонажа, так как прокачка какого-либо атрибута напрямую связано со статусом опыта. То есть, когда персонаж повышает уровень, ему выдается определенное количество очков прокачки, которые и тратятся на повышение атрибута. Так же у нас должна быть возможность изменения ...

Управление 2D танком (вид сверху)

Постер к новости: Управление 2D танком (вид сверху)
Управление танком для двухмерной игрушки, с видом сверху. Делать будем с использованием компонента Rigidbody2D. Движение танка с клавиатуры, а башня будет следить за курсором. Присутствует отдельная регулировка скорости передвижения и скорости вращения танка, плюс, вращение башни тоже настраивается отдельно. Присутствует возможность стрельбы и учета урона, время перезарядки орудия настраивается. Для снаряда есть несколько настроек: скорость, наносимый урон, фильтр ...

Система внутриигровых достижений

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