Unconfigured Ad Widget

تقليص

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

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

طلب مساعده في اليونتي

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

  • طلب مساعده في اليونتي

    في الحقيقيه لدي ثلاث إستفسارات
    الاول : كيف احول شكل الcursor الي شكل اخر سواء game object او اي شي أخر
    الثاني: افترض أن لدي خريطه امامي واريد ان اضيف فيها، ولدي خيارت في قائمة مثل الجنود، مثلا اختار رمز الجندي ثم اضغط في المكان في الخريطه فيضاف جندي في المكان المحدد
    الثالث: كيف اغير شكل GUI العام بالنسبة لليونتي أي كيف استخدم GUI Skin and GUI Style

    ولكم خالص تقديري

  • #2
    هذا شرح تضع CrossHair للعبة من نوع FPS
    http://www.maxforums.net/showthread.php?t=222645

    بالنسبة للطلب الثاني مو سهل وكل محرك طريقته مختلفة .. انت تعلم البرمجة على محركك و اعمل الكود بنفسك

    الثالث : قم بأدراج GUI Skin وعدل عليه
    http://docs.unity3d.com/Documentatio...s-GUISkin.html

    تعليق


    • #3
      شكراً لك اخي Sam-Ayoub علي المساعدة

      بالنسبة لوضع الجنود في الخريطة فقد كتبت جزء من الكود والجزء المستعصي علي هو انه عندما اضغط علي جزي في الخريطه( الخريطه موضوعه علي شكل خامة في Cube) يضع gameObject في هذا المكان المعين

      أما بالنسبة للماوس انا اقصد ان يتحرك مع الماوس (اي استبداله بشي اخر واخفاء الموجود) ويكون في نفس موضعه وليس في نصف الشاشة

      تعليق


      • #4
        أما بالنسبة للماوس انا اقصد ان يتحرك مع الماوس (اي استبداله بشي اخر واخفاء الموجود) ويكون في نفس موضعه وليس في نصف الشاشة

        ساكتب لك الكود ويوجد متغير true و false لاخفاء واضهار اشارة الماوس ....

        ويوجد متغير اخر تضع بداخلة الصورة لكي تظهر مكان السهم ....

        كود PHP:
        var  Crosshair1 Texture;
        var 
        Crosshairshow =true 
        function 
        OnGUI()

        {
            if( 
        Crosshairshow ==true)
            {
            
        Screen.showCursor=false ;
            }
            
        GUI.DrawTexture(Rect(Input.mousePosition.xCrosshair1.width/,(Screen.height-Input.mousePosition.y)- Crosshair1.height/2,Crosshair1.width,Crosshair1.height), Crosshair1);


        بالنسبة للسؤال الثاني ساجاوبك بعد جمن يوم وخلالها حاول ان تبحث بنفسك
        اللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
        وتفتك باعدائك اعداء الدين


        تعليق


        • #5
          شكرا لا اعلم
          ان ابحث منذ ايام اخر ما توصلت اليه ان اضيف الجندي لكن في مكان محدد وليس مكان الماوس نفسه

          تعليق


          • #6
            المشاركة الأصلية بواسطة Al-Mohanad مشاهدة المشاركة
            شكرا لا اعلم
            ان ابحث منذ ايام اخر ما توصلت اليه ان اضيف الجندي لكن في مكان محدد وليس مكان الماوس نفسه
            حسناا ساكمل الاجابه للسوال الثاني بس اتمنى انك تقرا الكود

            كود PHP:
            var addenemy GameObject;
               function  
            Update()
                   {
                    if (
            Input.GetKeyDown("mouse 0"))
                    {
                        var 
            hit:RaycastHit;
                        var 
            ray :Ray Camera.mainCamera.ScreenPointToRay(Input.mousePosition);

                        if (
            Physics.Raycast(rayhit))
                        {
                           
            MousePoint = new Vector3(hit.point.x,hit.point.y+1hit.point.z);
                           
            Instantiate(addenemyMousePointtransform.rotation);
                        }
                    }
                    } 
            لا اله الا الله واشهد ان محمد رسول الله
            اللهم اني اسألك باسمك الاعظم اللذي اذا دعيت به اجبت ان تنصر المسلمين وجندك على الظالمين
            وتفتك باعدائك اعداء الدين

            تعليق


            • #7
              شكرا الناهل
              اكيد سوف اقرا الكود واحوله الي السي شارب لان مشروعي الشارب (same concept of course)
              واخبرك بالنتيجة

              تعليق

              يعمل...
              X