وحدة التحكم في الشخصية

CharacterController

المادية
مكون
قابل للإضافة:
عنصر مخصص
جمع:
كيان
حصري:
جهاز التصادم
شكل الاصطدام
الجسم الصلب

وحدة تحكم اللاعب مع تأثيرات فيزيائية، يمكنها تطبيق القوة واستقبالها

الخصائص

اسم نوع تفاصيل اسم النص
استخدام CCT المادي بولياني هل يجب استخدام وحدة تحكم اللاعب مع الفيزياء؟ UsePhysicalCCT
أقصى زاوية صعود عدد عشري إذا تم وضعه على منحدر يتجاوز هذه الزاوية، فسوف ينزلق إلى الأسفل SlopeLimit
ارتفاع الخطوة عدد عشري فقط العوائق التي تتجاوز هذا الارتفاع ستُسبب تأثيرًا مانعًا. نطاق القيمة هو [0، الارتفاع] StepOffset
سمك الجلد عدد عشري عمق الكبسولة التي يمكن تضمينها. يمكنه منع الشخصية من التعثر أو الاهتزاز. لا يُنصح بتعديله إلا في حالة الضرورة القصوى. نطاق القيمة (0، نصف القطر) SkinWidth
الحد الأدنى لمسافة الحركة عدد عشري الحد الأدنى لمسافة الحركة. لن يتم تنفيذ أي حركة أقل من هذه القيمة. إذا لم تكن هناك حاجة خاصة، فمن المستحسن الاحتفاظ بها على أنها 0 MinMoveDistance
انحراف المركز فكتور 3 قراءة فقط
إزاحة مركز صندوق الاصطدام عن أصل الإحداثيات المحلية
CenterOffset
نصف القطر عدد عشري نصف قطر الكبسولة، الحد الأدنى للقيمة هو 0.01 Radius
الارتفاع عدد عشري الارتفاع الإجمالي للكبسولة، بما في ذلك نصفي الكرة العلوي والسفلي، بقيمة لا تقل عن 2*نصف القطر Height
السرعة (م/ث) فكتور 3 قراءة فقط
السرعة الخطية الحالية، بوحدة م/ث
Velocity
أقصى سرعة حركة عدد عشري (قديم، لا تستخدم) MaxSpeed
الجاذبية فكتور 3 ينطبق تسارع الجاذبية هذا على وحدة تحكم اللاعب فقط. Gravity
الكتلة (كغ) عدد عشري الكتلة، كجم Mass
هل ينزلق بولياني قراءة فقط
إذا تجاوز المنحدر الحد الأقصى لزاوية الصعود، فسوف ينزلق إلى الأسفل.
IsSliding
هل يحدث تصادم في الأعلى بولياني قراءة فقط
(قديم، لا تستخدم)
IsTopColliding
هل يحدث تصادم في الجوانب بولياني قراءة فقط
(قديم، لا تستخدم)
IsSideColliding
تصادم في الأسفل بولياني قراءة فقط
(قديم، لا تستخدم)
IsBottomColliding
هل يقوده الخادم بولياني بعد الفتح، تتحكم العناصر البدائية أو البرامج النصية الموجودة على جانب الخادم في الحركة IsServerDriven
هل يستخدم قوة دفع مخصصة بولياني عند تمكينه، يمكن تخصيص القوة التي يطبقها الحرف عند دفع الجسم الصلب UseCustomPushForce
قوة الدفع المخصصة عدد عشري كمية القوة المطبقة عندما تدفع الشخصية الجسم الصلب CustomPushForce
هل هو ملامس للأرض بولياني قراءة فقط
صحيح عندما يلامس الجزء السفلي المصادم، ويستخدم عادة لتحديد ما إذا كان اللاعب على الأرض
IsGrounded
مستوى الفيزياء عدد صحيح قراءة فقط
المستوى المادي المخصص، القيمة [0,15]
PhysicalLayer
هل يتبع دوران الجاذبية بولياني قراءة فقط
هل يتبع دوران الجاذبية
EnableRotateWithGravity

حدث

اسم تفاصيل
ضرب وحدة التحكم بالشخصية يتم تشغيله عندما تلمس وحدة تحكم المشغل كيانًا، وسيتم تشغيله فقط عندما تتحرك وحدة التحكم بشكل نشط.

API

اسم تفاصيل
تحريك CCT قم بتبديل وحدة التحكم في الشخصية مرة واحدة إذا كان ذلك يؤثر على اللاعب، فيجب على اللاعب تشغيل وحدة التحكم في اللاعب التي تستخدم التأثيرات المادية حتى تصبح سارية المفعول.
تحريك CCT[قديم] مهمل
نقل CCT انقل وحدة التحكم في الشخصية إلى الموضع المحدد إذا كان ذلك يؤثر على اللاعب، فيجب على اللاعب تشغيل وحدة التحكم في اللاعب التي تستخدم التأثيرات المادية حتى تصبح سارية المفعول.