Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سؤال للأزرار

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سؤال للأزرار

    السلام عليكم حاليا بعمل لعبة سفينة قراصنة فسؤالي ازاي اخلي الكود يشتغل لما ادوس زرار المركب تميل ولما اسيبه المركب ترجع مكانها تاني
    علما بأني جربت get button down & get button up ومفيش فايدة
    حاجة تانية ازاي اعمل زرار يشغل المركب لما ادوس زرار ويطفي لما ارجع ادوس الزر تاني

    وشكرا
    البرامج المستخدمة في التصميم

    cinema 4d r12

    photoshop cs2

    اول فيلم انيميشن شبه احترافي بمشاركة al-3nany photography

    http://www.youtube.com/watch?v=vacEvoOh-K4

  • #2
    السلام عليكم اخي ارجوا ان افيدك بهذا الشرح المبسط

    اولا :
    GetButtonDown :

    هي مخصصة عند الضغط على الكبسة للمرة الأولى

    GetButtonUp :
    مخصصة عند الضغط وترك الكبسة

    GetButton :
    طالما انت تكبس الكبسة الأمر يفعل

    اما عن طلبك الثاني فهو سهل

    اولا اعمل متغير من نوع bool واعمل الأمر تحت الشرط
    if(thebool == ture)

    وضع تحتها امر اللذي اريده
    ولتفعيل هذا المتغير
    استخدم زرار هذا
    GetButtonDown

    وبعدها اعمل شرط ثاني
    بس بالشرط هذا
    GetButtonUp
    وبدلا من تفعيل المتغير قم بإطفائه
    وطبعا من خلال عمل
    thebool = false;
    UDK-Team

    UNREAL ENGINE 4

    تعليق


    • #3
      كلام الاخ maya.help صحيح تماما
      -:| My Games |:-
      AfterEarth Online SOON

      -:| Contact Us |:-
      Facebook Page :- NTStudio

      تعليق


      • #4
        في السؤال التاني انا فهمت هاعمل ايه طيب الاول؟
        البرامج المستخدمة في التصميم

        cinema 4d r12

        photoshop cs2

        اول فيلم انيميشن شبه احترافي بمشاركة al-3nany photography

        http://www.youtube.com/watch?v=vacEvoOh-K4

        تعليق


        • #5
          عفوا قصدي السؤال الأول
          البرامج المستخدمة في التصميم

          cinema 4d r12

          photoshop cs2

          اول فيلم انيميشن شبه احترافي بمشاركة al-3nany photography

          http://www.youtube.com/watch?v=vacEvoOh-K4

          تعليق


          • #6
            انا شرحت لك كي تعرف ماذا تفعل
            لكن لم اقل لك الخطوات لأني لم افهم مشكلتك جيدا

            ان كنت تستخدم السي شارب فاستعمل هذا الكود
            واستبدل m بأي كبسة تريدها

            كود:
            if(Input.GetKey(KeyCode.M))
            {
            //do something
            }
            else
            {
            //do some thing else
            }
            وهذا الكود البسيط يحل كل شيء في سؤالك الأول
            فقط ضع الحركة تحت الشرط

            وقم بإرجاعها لوضعها الأصلي تحت ال else
            UDK-Team

            UNREAL ENGINE 4

            تعليق

            يعمل...
            X