Skip to content

InteractionSystem

🇬🇧 English | 🇺🇦 Українська

Єдина взаємодія променем, серверне захоплення та локальний відгук для desktop, mobile і VR.

Версія 1.0, Unreal Engine 5.8.

Швидкий старт

  1. Увімкніть Edit → Plugins → InteractionSystem у проєкті UE 5.8 і перезапустіть редактор.
  2. Додайте InteractorComponent до replicated pawn і прикріпіть його до камери. Для desktop залиште Use Pawn Viewpoint; для VR додайте окремий компонент під кожну руку і вимкніть цей параметр.
  3. Створіть Blueprint від InteractionMasterItem, призначте mesh із колізією, що блокує Visibility, і поставте його ближче ніж за 300 см від гравця.
  4. Прив'яжіть клавішу до Request Grab, іншу — до Request Release зі швидкостями у см/с та градусах/с. Для дверей використайте Request Interaction і реалізуйте Interaction.
  5. Натисніть Play: поруч з предметом з'явиться маркер, при наведенні — підказка E, після натискання предмет опиниться у вас у руці.
  6. Якщо щось не працює, введіть у консолі InteractionOverlay: панель покаже фокус, стан руки й відповідь сервера (15).

Готовий приклад — карта /InteractionSystem/Demo/InteractionLab/Maps/InteractionLab: WASD і миша — рух, E — взяти або відчинити двері, F — кинути. Детальніше — у 02 — Швидкий старт.

Як читати цю документацію

Ви… Почніть з
Уперше робите взаємодію з предметами 01 — Вступ → 02 — Швидкий старт → 14 — Покрокові уроки; незнайомі слова — у словнику
Працюєте лише в Blueprint 11 — Інтеграція в Blueprint
Пишете на C++ 12 — Інтеграція в C++ і довідник API
Робите мультиплеєр або VR 04 — Мультиплеєр та VR, 08 — VR-маніпуляції, 13 — Мережева модель
Шукаєте причину проблеми 15 — Інструменти налагодження і FAQ

Зміст

Довідка