InteractionSystem¶
🇬🇧 English | 🇺🇦 Українська
Єдина взаємодія променем, серверне захоплення та локальний відгук для desktop, mobile і VR.
Версія 1.0, Unreal Engine 5.8.
Швидкий старт¶
- Увімкніть Edit → Plugins → InteractionSystem у проєкті UE 5.8 і перезапустіть редактор.
- Додайте
InteractorComponentдо replicated pawn і прикріпіть його до камери. Для desktop залиштеUse Pawn Viewpoint; для VR додайте окремий компонент під кожну руку і вимкніть цей параметр. - Створіть Blueprint від
InteractionMasterItem, призначте mesh із колізією, що блокуєVisibility, і поставте його ближче ніж за 300 см від гравця. - Прив'яжіть клавішу до
Request Grab, іншу — доRequest Releaseзі швидкостями у см/с та градусах/с. Для дверей використайтеRequest Interactionі реалізуйтеInteraction. - Натисніть Play: поруч з предметом з'явиться маркер, при наведенні — підказка
E, після натискання предмет опиниться у вас у руці. - Якщо щось не працює, введіть у консолі
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 |
Зміст¶
- Нотатки до випусків
- 01 — Вступ
- 02 — Швидкий старт
- 03 — Взаємодія та фокус
- 04 — Мультиплеєр та VR
- 05 — Фізичні предмети
- 06 — Демонстраційний контент
- 07 — Метання списа
- 08 — VR-маніпуляції та профілі
- 09 — VRLabBP: демонстрація на Blueprint
- 10 — Як брати та використовувати предмети в демо
- 11 — Інтеграція в Blueprint
- 12 — Інтеграція в C++
- 13 — Мережева модель
- 14 — Покрокові уроки
- 15 — Інструменти налагодження