نظام التفاعل V2.5.8
نظام تفاعل مرن وسهل الاستخدام لـ Unreal Engine، مبني بالكامل بالـ Blueprints. أضف التفاعلات إلى الأبواب والأغراض القابلة للالتقاط والمفاتيح وأي كائن آخر ببضع نقرات.
نظرة عامة
- تفاعل مع أي شيء
- اختيار عدة عناصر
- أحداث جاهزة للواجهة (UI)
- نظام تفاعل قائم على الأحداث، بدون Tick، وبدون أي تكلفة أثناء الخمول.
- خط الرؤية: أي شيء مخفي خلف جدار يتم تجاهله
- سهل الاستخدام
1 أضف المكوّن إلى شخصيتك BP_InteractionManager
2 عدّل إعدادات المكوّن.
3 افتح الأكتور الذي تريد التفاعل معه
اختر Class settings ----> Interface ----> BPI Interaction

4 حدّث بيانات التفاعل الخاصة بك
ملاحظة قم بتغيير الدوال الموجودة داخل فئة Global فقط !
5 أضف منطق الـ Blueprint الخاص بك
دوال التفاعل
| الدالة | النوع | الوصف |
|---|
| Interact | Callable | يتفاعل مع العنصر الموجود عند الفهرس (Index) المحدد. |
| Select index UP | Callable | ينقل التحديد للأعلى |
| Select Index Down | Callable
| ينقل التحديد للأسفل |
دوال الواجهة (Interface)
| الدالة | القيم المرجعة | الوصف |
|---|
| Update widget | Name(text), Icon(texture2D), Quality(int) | حدّث معلومات الـ Widget الخاصة بك مثل فتح الباب أو إغلاقه |
| Sent Interaction Message | Owner(Charactertype) | يعمل عند نجاح التفاعل |
| Interaction Info | ref(object) , Interact Name(text), Icon(texture2D) , ItemQuality(int) | أضف بيانات التفاعل الخاصة بك مثل عنصر أو باب أو أي شيء آخر ... |