نوع العمل: نظام تحكم متقدم لشخصيات الألعاب (Advanced Player Controller) في Unity Engine.
الميزات:
- نظام الحالات (FSM): انتقالات سلسة بين الجري، القفز، الانزلاق، السقوط، والسباحة.
- فيزياء متقدمة: تغيير حجم الـ Collider أثناء الانزلاق، وانتقالات سلسة من الهواء إلى الماء.
- تسلق الجدران: كشف الجدران بـ Raycast مع دعم التسلق لأعلى ولأسفل.
مرونة كاملة: جميع السرعات والأنيميشن مكشوفة في الـ Inspector (كما هو موضح في الصور) ليتمكن المصمم من تعديلها دون لمس الكود.
طريقة التنفيذ:
تم بناء النظام باستخدام بنية برمجية مرنة (Modular Architecture) تفصل بين منطق الحركة (Logic) والرسوميات (Animations). هذا يسمح بتبديل الأنيميشن بسهولة تامة من خلال الـ Inspector.