Announcement

Collapse
No announcement yet.

Construction Script

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Construction Script

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

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

    نفس السؤال هنا برضه ومحدش وصل لاجابه
    https://answers.unrealengine.com/que...ils-panel.html
    Last edited by aelpop; 03-05-2016, 08:16 AM.

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

    Comment


      #3
      مرحبا اخي

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

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

      https://www.youtube.com/watch?v=2iNcGQMJp9s

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

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

      بالتوفيق

      Comment


        #4
        Originally posted by basem.mj View Post
        مرحبا اخي

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

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

        https://www.youtube.com/watch?v=2iNcGQMJp9s

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

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

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

        والسؤال الى نا اقصد عليه فى اللينك موجود فى الردود
        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.

        Comment


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

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

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

          هنا خلصت من الكلاس و سويت كلاس وريث
          Click image for larger version

Name:	1.png
Views:	1
Size:	59.7 KB
ID:	1102168

          هذي المتغيرات الى في الكلاس الرئيسي
          Click image for larger version

Name:	2.png
Views:	1
Size:	123.7 KB
ID:	1102169

          المتغيرات انسخت من الكلاس الرئيسي
          Click image for larger version

Name:	3.png
Views:	1
Size:	65.3 KB
ID:	1102170
          Click image for larger version

Name:	4.png
Views:	1
Size:	120.0 KB
ID:	1102171
          Click image for larger version

Name:	5.png
Views:	1
Size:	55.2 KB
ID:	1102172


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

Name:	6.png
Views:	1
Size:	43.7 KB
ID:	1102173
          اذا خلص من المتغيرات , ترجم المشروع
          و راح اتحصل الكلاس الجديد في قسم
          custom
          Click image for larger version

Name:	7.png
Views:	1
Size:	48.0 KB
ID:	1102174

          و تقدر توصل لمتغيرات الكامبونت عن طريق
          details panel
          او داخل البلوبرينت
          Click image for larger version

Name:	8.png
Views:	1
Size:	57.4 KB
ID:	1102175

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

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

          بالتوفيق

          Comment


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

            Comment

            Working...
            X