Управление персонажем на карте Tilemap

Постер к новости: Управление персонажем на карте Tilemap
Управление персонажем в игре, построенной на тайлах Tilemap. Область Tilemap, конвертируется в массив карты, в рамках которого возможно перемещение. Поиск пути построен на оптимизированном волновом алгоритме, который позволяет искать пути на больных картах, так как нагрузка на систему возрастает не от размера массива, а от удаленности стартовой и конечной точки поиска. Иными словами, если стартовая точка (позиция персонажа) и конечная точка (позиция указателя), ...

Покупка / продажа предметов инвентаря

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

Конвертация Tilemap в массив префабов

Постер к новости: Конвертация Tilemap в массив префабов
Как известно, в Unity встроен удобный инструмент для создания и редактирования Tilemap, при этом в рамках одной сетки, можно создать несколько Tilemap, на одном можно нарисовать проходимые участки карты, на другом непроходимые, например. Но, для создания проекта на тайлах, может понадобится еще одна вещь, размещение на клетках, вместо тайлов, префабов из таких же тайлов. Если таких префабв пара штук, то проблемы в этом конечно нет, однако, как быть если необходимо ...

Эффекты для UI элементов

Постер к новости: Эффекты для UI элементов
Несколько интересных эффектов для элементов пользовательского интерфейса. Первый эффект похож на один из популярных эффектов интерфейса различных игр, где элементы интерфейса смещаются навстречу курсору. Второй, повторяет по сути первый режим, но с тем исключением, что сдвиг происходит с небольшой задержкой, для всех элементов в случайном порядке. Третий режим создает эффект, при котором элементы интерфейса как бы прилипают к курсору, но, когда он далеко удаляются, ...

Электронное табло (цифирное)

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

Управление космическим кораблем [3D]

Постер к новости: Управление космическим кораблем [3D]
На нашем ресурсе можно найти множество версий, скриптов управления персонажем, теперь, настала очередь и космических кораблей. Помимо просто управления движением космического аппарата, мы решили пойти дальше и добавить ряд полезных, так сказать, мелочей. Реализована функция стрельбы, физическими объектами, префабами, иначе говоря. Научили наш аппарат вращаться вокруг своей оси, влево или вправо, чтобы крутить различные финты. Есть возможность ускоряться, при ...
  • Яндекс.Метрика