Unconfigured Ad Widget

تقليص

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

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

(udk) كود للتحكم بالأزرار في اليو دي كي

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

  • (udk) كود للتحكم بالأزرار في اليو دي كي

    السلام عليكم ورحمة الله تعالى وبركاته

    أقدم لكم اليوم كود خاص بالتحكم بالأزرار ---هذا الكود نتائجه رائعة وتتيح لك التحكم في الدوال بكل حرية-

    نبدأ على بركة الله باعطاء نظرة عامة عن الكود ومميزاته

    - 1 - هل سبق ولعبت Resident Evile4 أو لعبة أخرى فيها نظام الضغط على الزر بسرعة ؟؟؟ مثلا يطلب اليك تكرار الضغط على الزر بسرعة تامة والا ستموت أو ستسقط أو....الخ

    - 2 - أم سبق ولعبت لعبة كـ PrinceOfPersia فعندما تضغط زر الضرب يضرب بحركة ... لكن عندما تضغط الزر مرتين بسرعة يضرب ضربة أخرى ؟؟

    - 3 - أو تريد عندما تضغط على زر معين يحدث كذا ... لكن عندما تضغط على نفس الزر بعد مدة يحدث شيئ آخر ؟؟

    هذه هي مميزات الكود الموجود في المرفقات .... عندما تحمله قم باستخراجه ثم ضعه مع ملفات البرمجة الخاصة بلعبتك ...

    ستجد هناك دالة تدعى ButtonPressed ...هي دالة تنفيذية .... قم بربطها بزر معين من لوحة المفاتيح أو الفأرة ... كما تعلمنا سابقا


    --- وهناك متغيرات ... المتغير الأول هو TimeToPressAgain ...هذا المتغير خاص بالمدة التي تفصل بين الضغط ... فاذا كانت المدة صغيرة يجب الضغط أسرع ...واذا اكنت المدة كبيرة فيمكنك الضغط ببطئ

    المتغير الثاني هو bIsDoubleClick ...هذا المتغير اذا كانت قيمته True ... فانك ستفعل الخاصية رقم 2 ...أعد قراءة المميزات
    أما اذا كانت قيمته False فانك ستفعل الخاصية رقم 1 ...

    هناك دالة أخرى تدعى ResetButtonTime .... اذا أردت تفعيل الخاصية رقم ثلاثة فعليك البحث عن هذه الدالة وستجدني كتبتها بهذه الطريقة // ResetButtonTime(); ..... عليك بحذف هاتين العارضتين // لتفعليل الخاصية رقم ثلاثة


    أما بقية الكود عليك محاولة فهمه ... فهو جد بسيط وأتمنى أن يفيدكم وبالأخص الأخ Prince ^_^

    بالمناسبة قم بتغيير صيغة الملف من .Txt الى .uc

    السلام عليكم ورحمة الله تعالى وبركاته
    الملفات المرفقة
    القوانين وضعت لكي تخرق

  • #2
    الله يعطيك العافية
    انا لسى بتعلم على اليونتي ^_^


    ---------------------------------------------------

    كل القلوب الى الحبيبي تميل *** ومعي بهذا شاهد ودليل
    اما الدليل اذا ذكرت محمدا *** صارت دموع العارفين تسيل
    هذا رسول الله نبراس الهدى *** هذا لكل العالمين رسول



    تعليق


    • #3
      المشاركة الأصلية بواسطة Lover Game مشاهدة المشاركة
      الله يعطيك العافية
      انا لسى بتعلم على اليونتي ^_^
      الله يعافيك ^_^ والله يوفقك مع اليونيتي فهو رائع حقا ^_^
      القوانين وضعت لكي تخرق

      تعليق


      • #4
        رائع اخي عادل كود رائع كروعة صاحبة
        My Channel
        UDK And 3d max tutorial
        Facebook page
        علي الجابر
        لبيك يا اقصانا
        http://up.foraten.net/f/foraten.net_13417550011.swf

        تعليق


        • #5
          بس بدي اسل هل ينفع استعمل الكود هاد لليونتي


          ---------------------------------------------------

          كل القلوب الى الحبيبي تميل *** ومعي بهذا شاهد ودليل
          اما الدليل اذا ذكرت محمدا *** صارت دموع العارفين تسيل
          هذا رسول الله نبراس الهدى *** هذا لكل العالمين رسول



          تعليق


          • #6
            المشاركة الأصلية بواسطة UDK-Team مشاهدة المشاركة
            رائع اخي عادل كود رائع كروعة صاحبة
            نورت الموضوع بردك يا أستاذ
            القوانين وضعت لكي تخرق

            تعليق


            • #7
              المشاركة الأصلية بواسطة Lover Game مشاهدة المشاركة
              بس بدي اسل هل ينفع استعمل الكود هاد لليونتي
              أجل ينفع .... لكن ان كتبته بلغة يفهمها اليونيتي
              القوانين وضعت لكي تخرق

              تعليق


              • #8
                انت حقا ملك اليودي كي رائع يا اخ tetra جزاك الله خيرا
                What do you do if your dream is impossible to reach him



                Cry and try to

                تعليق


                • #9
                  المشاركة الأصلية بواسطة princelove مشاهدة المشاركة
                  انت حقا ملك اليودي كي رائع يا اخ tetra جزاك الله خيرا
                  الملك لله عز وجل وحده وأتمنى أن يفيدك كثيرا أخي برينس ^_^
                  القوانين وضعت لكي تخرق

                  تعليق


                  • #10
                    مشكور اخي سيفيدني هذا الكود كثيرا فأنا اقوم بتصميم لعبة الان وسأحتاج مساعدتك انت والاخ UDK-Team

                    تعليق


                    • #11
                      نتمنى ان نعرف كيف نربط هذه الازرار بالحركات المختلفة
                      What do you do if your dream is impossible to reach him



                      Cry and try to

                      تعليق


                      • #12
                        مجهود رائع أخي وأتمنى أن أصل إلى مستواك في يوم من الأيام

                        موفق بأعمالك إنشاؤ الله
                        للإطلاع على أعمالي يمكنك زيارة المدونة الخاصة بي

                        هنا


                        أخر ألعابي والتي ستصدر على الفايس بوك عند إنتهاء العمل عليها

                        هنا

                        تعليق


                        • #13
                          المشاركة الأصلية بواسطة UFO36 مشاهدة المشاركة
                          مشكور اخي سيفيدني هذا الكود كثيرا فأنا اقوم بتصميم لعبة الان وسأحتاج مساعدتك انت والاخ UDK-Team
                          المشاركة الأصلية بواسطة GOKU5 مشاهدة المشاركة
                          مجهود رائع أخي وأتمنى أن أصل إلى مستواك في يوم من الأيام

                          موفق بأعمالك إنشاؤ الله
                          باذن الله العلي العظيم ^_^

                          المشاركة الأصلية بواسطة princelove مشاهدة المشاركة
                          نتمنى ان نعرف كيف نربط هذه الازرار بالحركات المختلفة

                          حسنا ....ستجد في الكود دالتين رئيسيتين الأولى DoMyFirstFunction والثانية DoMySecondFunction .... تستطيع تغيير اسماءهما كيفما تريد

                          لكن عليك بالحفاظ على طريقة عمل الكود ....مثلا في الدالة الأولى..
                          function DoMyFirstFunction()
                          {
                          ضع هنا أسطر البرمجة التي تريدها عندما تضغط الزر مرة واحدة
                          }

                          أما الدالة الثانية ...
                          كود:
                          function DoMySecondFunction()
                          {
                              if(!bIsDoubleClick)
                          	{
                          	    ButtonPressedTime++;
                          		if(ButtonPressedTime == 10)
                          		{
                                     [COLOR="#FF0000"] ضع هنا أسطر البرمجة التي تريدها عندما تضغط الزر عشر مرات بسرعة[/COLOR]
                          			ButtonPressedTime = 0;
                          		}
                          	}
                          	else
                          	{
                                  [COLOR="#FF0000"]ضع هنا أسطر البرمجةالتي تريدها عندما تضغط على الزر مرتين متتاليتين بسرعة[/COLOR]
                          	}
                          }
                          أما البقية فلابأس ان تركتها كما هي ^_^

                          بالتوفيق ان شاء الله والسلام عليكم ورحمة الله تعالى وبركاته
                          القوانين وضعت لكي تخرق

                          تعليق


                          • #14
                            جمييييييييييييييييييييييييييييييييييييييييييييييييل اخ tetra الله يوفقك اخي و يخليك
                            What do you do if your dream is impossible to reach him



                            Cry and try to

                            تعليق

                            يعمل...
                            X