Construction Script

هل يوجد طريقة لاظهار جميع ال
properties
الخاصة ب
component
تمت اضافته الى كلاس بلوبرنت فى ال
details panel
الخاصه بهذا البلوبرنت عن طريق ال
construction script ؟

انا عارف الطريقة الى اضيف بيها الخصائص منفرده لاكن كلهم مره واحده هو ده السؤال ؟

نفس السؤال هنا برضه ومحدش وصل لاجابه
https://answers.unrealengine.com/questions/65606/component-properties-in-details-panel.html

صوت صرصور الحقل :d

مرحبا اخي

اذا عندك كامبونت حاب اتغيرة عن طريق
construction script

فـ الأفضل انك انك اتكون متغيرات و اتخليها عامة , و عن طريق السكربت تسحب الكامبونت و اتعدل على الخصائص حقته
هذا الفيديو ممكن يساعدك

بالمناسبة السؤال الى حاط الرابط له , طريقته غلط اتمنى اتابع الفيديو عشان تاخذ فكرة

و اذا ما وصلت لحل , ممكن اتصور لي الكلاس حقك , مع توضيح لهدفك من الكلاس

بالتوفيق

اشكرك على الرد والاهتمام انا بالفعل شوفت الدرس ده قبل كده
بس هو فى الدرس بيضيف المتغيرات واحد واحد
انا عاوز اضيف المتغيرات كلها بتاعت الكمبوننت كاملة مره واحده بدل ماعد اضيفهم واحد واحد
هو ده سؤالى ؟

والسؤال الى نا اقصد عليه فى اللينك موجود فى الردود
I would like to create a custom component (in c++) containing one or a few variables (for example an int). I would then like to add this component to any actor-blueprint and be able to change these variables in the details panel without having to add all these construction scripts and variables manually for each blueprint the component is used in.

على حسب ما فهمت انك عندك متغيرات عامة لأغلب الكلاسات الى عندك

اذا كان كلامي صحيح , فالأفضل انك تتبع تصميم الوراثة في لغات البرمجة
بحيث انك اتسوي كلاس أكتر, و اتحط فيه كل المتغيرات الى حاب اتعدل عليها , و الكلاس الى راح تشتغل
عليه راح يكون وريث لهذا الكلاس الى فيه المتغيرات

شوف الصور عشان توضح الفكرة

هنا خلصت من الكلاس و سويت كلاس وريث

هذي المتغيرات الى في الكلاس الرئيسي

المتغيرات انسخت من الكلاس الرئيسي



و اذا مصمم على كامبونت زي صاحب السؤال , تقظر اتضيف كلاس سي بلس بلس من نوع
اكتر كامبونت


اذا خلص من المتغيرات , ترجم المشروع
و راح اتحصل الكلاس الجديد في قسم
custom

و تقدر توصل لمتغيرات الكامبونت عن طريق
details panel
او داخل البلوبرينت

ملاحظة على اخر صورة لازم تختار الكامبونت الخاص عشان تطلع لك المتغيرات

اتمنى اني افدتك لو بالقليل

بالتوفيق

اشكرك بصراحة على الشرح الوافى والمجهود والله ما قصرت الله يعطيك العافية
هيا شكلها فعلا عشان خصائص الكومبوننت تظهر فى الديتيل بانل بدون ما تختاره لازم يتعمل كلاس class c++