Unconfigured Ad Widget

تقليص

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

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

خبراء اليونيتي

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

  • خبراء اليونيتي

    سلام عليكم

    عندي سؤال بخصوص الـcharacter controller في السكربت ، هل يوجد طريقة نحدد بها طبيعة التلامس مثل في البوكس كولايدر و غيرهم oncollisionenter , oncollisionexit, oncollisionstay

    أنا وجدت oncontrollercolliderhit فقط و علمها يشبه الـenter لكنني محتاج الآخرين وماوجدتهم

  • #2
    كذلك شيء آخر ، الـcontrollercolliderhit تعمل لما يكون الكونترولر يتحرك يعني هو اللي يصطدم بالجسم و ليس الجسم لما يصطدم به ، مثلا عملت كونترولر ورصاصة تصطدم به ، لازم الكونترولر يكون في حالة حركة حتى يتم اعتباره تحرك نحوها ولامسها وإلا لن يحدث شيء

    تعليق


    • #3
      اخي انت هل تعرف انيميشن في يونيتي انيماتور

      تعليق


      • #4
        سبحان الله أنا أطلب شيء في موضوعي أنت أفتح موضوع آخر وأكتب طلباتك جزاك الله خيرا

        تعليق


        • #5
          المشاركة الأصلية بواسطة oussama23 مشاهدة المشاركة
          سبحان الله أنا أطلب شيء في موضوعي أنت أفتح موضوع آخر وأكتب طلباتك جزاك الله خيرا
          اراك متعصب دائما في الرد
          My Channel
          UDK And 3d max tutorial
          Facebook page
          علي الجابر
          لبيك يا اقصانا
          http://up.foraten.net/f/foraten.net_13417550011.swf

          تعليق


          • #6
            مفهمتش سؤالك بس في حاجة اسمها Trigger لو عملت بوكس كولايدر مثلا وعلمت على خيار is trigger البوكس كولايد هيتجاهل التصادم الا انه هيكشفه يعني هيعرف هل في كولايد آخر اصطدم بيه أو لاء بالرغم من انه لن يعوقه،

            لو كولايدر اصطدم بTrigger في الحالة دي ممكن تستدعي 3 دوال

            OnTriggerEnter() استدعاء الدالة في الفريم اللى الكولايدر دخل التريجر فيه فقط (مرة واحدة يعني اول ما يدخل)
            OnTriggerStay() استدعاء الدالة عند استمرار التصادم ( طول مافي تلامس الدالة بتستدعي وطبعا عندها بقى ممكن تنفذ الأوامر اللى انت عايزها.
            OnTriggerExit() عند زوال التصادم أول ما تترك التريجر تستدعي الدالة. بمكن كلمة تصادم مش دقيقة أوي لأن مفيش تصادم أصلا.
            هديك مثال بقى لو انت عاوز اول ما كوليدر معين مثلا بتاع اللاعب يدخل اوضة تظهر رسالة انت محتاج تكشف هل اللاعب دخل أم لا فتحط عند باب الاوضة Collider وتخليه Trigger بحيث ان اللاعب يقدر يعدي منه لما اللاعب يدخل الترجر تقدر تستدعي الدول دي بقى.
            ده طبعا غير الأوامر اللى انت كاتبها في مشاركتك."لاحظ الحروف الكبيرة والصغيرة".
            Insanity: doing the same thing over and over again and expecting different results
            Albert Einstein -


            تعليق


            • #7
              بالنسبة لموضوع الرصاصة فانت المفروض تعمل الدالة بتاعة OnCollisionEnter دي في الرصاصة مش في اللاعب و تحدد بقى في تحديد بحاجة اسمها Tag أو Layer Mask لو الجسم اللى الرصاصة خبطته ليه Tag اسمه Enemy يعني كدا الدالة اللى في الاسكربت اللى محطوط على الرصاصة تستدعي طبعا الرصاصة هيكون فيها Collider وعليها اسكربت فيه دالة كشف التصادم.(الخلاصة الدالة تكون في الرصاصة مش في اللاعب). دي طريقة هناك طرق كثيرة يعني.
              Insanity: doing the same thing over and over again and expecting different results
              Albert Einstein -


              تعليق


              • #8
                شكرا على مساعدتكم

                تعليق


                • #9
                  خطئي كان شيء بسيط هو أني ما حطيت rigidbody أو controller على الجسم الثاني أتمنى من أي شخص ثاني يواجه نفس المشكلة أن ينتبه لهذا الرد حتى لا يضيع في متاهات و يشك في اشياء أخرى مالها علاقة

                  تعليق


                  • #10
                    اذا اردت انت تفعل الثلاث دوال الى ذكرتهم فى الموضوع تبعك لاذم تضيف الريدجد بودى على الجسم الى هتحركو وتعلم على isKesmatice عشان الكاراكتر كونترولر يشتغل عادى

                    او استخدم اسلوب الاخ Unity3D اسهل
                    -:| My Games |:-
                    AfterEarth Online SOON

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

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة UDK-Team مشاهدة المشاركة
                      اراك متعصب دائما في الرد
                      اها اراك تسوي مشاكل مع اكثر من شخص وليس فقط معي هههههههههه ..

                      لاتسوي مشاكل مع الاعضاء مرة اخرى

                      تعليق

                      يعمل...
                      X