ОПИСАНИЕ:
Vacuum Coin Pickup System — готовая Blueprint-система для Unreal Engine, реализующая механику “вакуумного” подбора монет. Монеты автоматически притягиваются к персонажу, выстраиваются в очередь и поочерёдно перемещаются к цели с плавной анимацией. Система поддерживает массовый спавн монет, управление их физикой и аккуратную обработку подбора без рывков и коллизий. Решение модульное, легко интегрируется в любой проект и отлично подходит для креативов, аркад, топ-даун игр и прототипов.
КЛАССЫ:
BP_Coin — монета: визуал, логика вакуумного притяжения и полёта к цели.
BP_CoinBoxSpawner — спавнер монет: создаёт заданное количество монет в области и управляет их начальным состоянием.
BP_TopDownCharacter — персонаж: обнаруживает монеты, хранит очередь подбора и запускает притяжение по одной.
ПЕРЕМЕННЫЕ:
Класс BP_Coin:
TargetActor — цель, к которой притягивается монета (персонаж).
TL_Attract — таймлайн, управляющий плавным движением монеты к цели.
CoinMesh — визуальный меш монеты.
Класс BP_CoinBoxSpawner:
Count — количество монет для спавна.
SpawnHeight — высота, с которой появляются монеты.
SpawnedCoins — массив созданных монет.
SpawnBox — область, внутри которой спавнятся монеты.
Класс BP_TopDownCharacter:
PickupSphere — зона обнаружения монет вокруг персонажа.
CoinsQueue — очередь монет для поочерёдного вакуумного подбора.
КЛАССЫ:
BP_Coin — монета: визуал, логика вакуумного притяжения и полёта к цели.
BP_CoinBoxSpawner — спавнер монет: создаёт заданное количество монет в области и управляет их начальным состоянием.
BP_TopDownCharacter — персонаж: обнаруживает монеты, хранит очередь подбора и запускает притяжение по одной.
ПЕРЕМЕННЫЕ:
Класс BP_Coin:
TargetActor — цель, к которой притягивается монета (персонаж).
TL_Attract — таймлайн, управляющий плавным движением монеты к цели.
CoinMesh — визуальный меш монеты.
Класс BP_CoinBoxSpawner:
Count — количество монет для спавна.
SpawnHeight — высота, с которой появляются монеты.
SpawnedCoins — массив созданных монет.
SpawnBox — область, внутри которой спавнятся монеты.
Класс BP_TopDownCharacter:
PickupSphere — зона обнаружения монет вокруг персонажа.
CoinsQueue — очередь монет для поочерёдного вакуумного подбора.
Платформа: UE 5.5+
Формат: .uproject
Производительность: Для креатива и мелких игр
Настройки: Количество монет, зона и высота спавна, скорость и плавность притяжения, радиус подбора.