صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 32

الموضوع: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـــبه

  1. #1
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـــبه

    بسم الله الرحمن الرحيم

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



    الحقيقه اني قمت بفتح هذا الموضوع حتى يكون ملتقى لنا نحن الاعضاء المنتدى واللذين قد قل حضورنا بالمنتدى.....


    هنا سوف تكون ديوانية لنلتقي ونتحدث ونتشارك ونسجل حضورنا


    فالحقيقه اني اشتاق الي وقت كنا دائمي الحضور والمشارك بالمواضيع ........
    لذلك اني اتمنى ان تشاركوني وتساعدوني على انجاح هذا الملتقى.......
    .


    كما انني قد هياأت موضوع نتناقش به ولا اخفي عليكم ان هذا الموضوع ارهقني جدااااااا جداااااااا.......
    ذلك لانــــــــــــــــي قد اخترته لــــــكــــــــــــم بعنايــــــــــــــة وسعيت الي تطبيق جزء كبــير منـــه........

    V
    V
    V
    V
    الــــــــــــــــــمــــــــــــــــــوضـــــــــــــــــــوع
    عبارة عن ورشة عمل للعبة بسيطه تكون شبية بألعاب game maker ولكن مــــــــــع الــــفــــارق......

    نظام اللعبة سيكون 2d in 3d
    والبرنامج الذي ساستخدمه هو unity 3d
    ساقوم بوضع شخصية 2d في بيئة 3d واجعلها تتحرك وتتفاعل مع المحيط ........
    وبذلك اكون قد جذبة اصحاب game maker واصحاب 3D
    .......


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


    والان اتمنى ان استمع لاراءكم ومقتراحاتكم دمــــمــــتـــــم ســـــــــالمين

  2. #2
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    بعد تجربتي لمحرك الالعاب UNITY 3D وجدت فيه افضلية على محرك الذي كنت استخدمه 3D RAD بكثير من الاشياء ولا يوجد مجال للمقارنه بين المحركين
    ومن جهى اخرى برنامج التحريك اللذي اتقنه وتعلمت عليه fragMOTION لا استطيع استخدامه مع محرك اليونتي UNITY 3D وذلك ان البرنامج لا يصدر الحركه الا بصيغة X

    الحقيقه اني اضعت الكثير من وقتي في تعلم برامج اما ان تكون سئيه او لا تتوافق مع المحركات الاخرى وهذي مشكلة اتمنى ان تنتبهوووواااا لها .......

    وانشاء الله اني احاول ان اصنع اللعبة بمحرك اليونتي وارحب بكل من لديه تصاميم شخصيه يود المشاركه بها

  3. #3
    التسجيل
    22-05-2008
    الدولة
    جزائري وأفتخر MCV
    المشاركات
    404

    Smile رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    أهلا بك أخي ميارك
    وكل عام وأنت والمنتدى بألف خير والدعوات الى الله عز وجل أن يعود المنتدى كما كان سابقا ^_^

    فكرة ممتازة أن تدمج الـ 2D داخل الـ 3D لكن ستواجه مشاكل وصعوبات أكثر بكثير داخل اليونيتي

    أتمنى لك كل التوفيق من قلبي
    OW's
    SOON

    If You Want ..You Can

  4. #4
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    s.t.a.l

    حياك الله اخوي وكل عام وانت بخير

    وفعلا توجد مشاكل بدمج الشخصيه ولكني لم اقم بهذا المشروع الا بعد ان خطوت خطوات كبييره بهذا الخصوص

    ولدي كوود برمجة جافا استغرق مني 14 ساعة عمل وهذا الكود هو اللذي سيحرك لي الشخصسه وانا لم اكتبه ولكن عدلت عليه وعدلت عليه وعدلت عليه الي ان شاء الله لي النجاح
    وهذا الكود لا يوجد بالنت ولا بالمنتديات العربيه واعتقد حسب بحثي اللذي يختص 2D

    وسوف اعرضه بالوقت المناسب
    وعلى فكرة انا لن اصنع لعبة معقد مجرد 2D في بييئة 3D ويتفاعل معها واقصد التصادم
    وانشاله بوجودكم نتشارك في حل اي مشكلة

    وتقبل تحياتي واشكرك على المشاركه والتشجيع


    توجد صورة اوليه للبية 3D عرضتها لجل ان يتم التحديث اول باول ...... واي جديد بالمشروع سوف اقوم بعرضه بسرعه
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة GAME3D2.JPG‏  

  5. #5
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    هذا رابط يعرض بيئة 3d بسيطه للعبة

    http://www.mediafire.com/download.php?c9p5cenj2tef784

  6. #6
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    مرحبا شباب

    عندي سبرايت ومحتاج احد يحول لي خلفيته الي خلفيه شفافه علشان لمى اضيفه بالمحرك تكون الخلفيه غير ضاهره... اعتقد انه هذي العمليه محتاجه الي برنامج فلاش وانا لا اجيد برامج الرسم نهائيا
    الي عنده استعداد يساعد يقولي وانا برسل له الصوره

    للعلم لدي سبرايتات كثيره بخلفيه شفافه راح يجري عليها تصويت لاختيار افضل سبرايت لاضافته باللعبة

  7. #7
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

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

    كود:
    /// and sideways based on the arrow keys.
    /// It also jumps when pressing space.
    /// Make sure to attach a character controller to the same game object.
    /// It is recommended that you make only one call to Move or SimpleMove per frame.    
    
    var speed : float = 6.0;
    var jumpSpeed : float = 8.0;
    var gravity : float = 20.0;
    
    private var moveDirection : Vector3 = Vector3.zero;
    
    function Update() {
        var controller : CharacterController = GetComponent(CharacterController);
        if (controller.isGrounded) {
            // We are grounded, so recalculate
            // move direction directly from axes
            moveDirection = Vector3(Input.GetAxis("Horizontal"), 0,
                                    Input.GetAxis("Vertical"));
            moveDirection = transform.TransformDirection(moveDirection);
            moveDirection *= speed;
            
            if (Input.GetButton ("Jump")) {
                moveDirection.y = jumpSpeed;
            }
        }
    
        // Apply gravity
        moveDirection.y -= gravity * Time.deltaTime;
        
        // Move the controller
        controller.Move(moveDirection * Time.deltaTime);
    }

    ثانيا كود جعل الكاميرا والشخصيه تلف حول نفسها يكي تستطيع رؤية البيئة 3D
    المصـــــــــــدر:::::: كتاب الاخ الاستاذ محمد عيسى عبيد الجبوري مع اشوية تعديل

    كود:
    function Update () {
    if (Input.GetKey("2") ) {
    transform.Rotate(0 , 0.3 , 0 );
            }
    		if (Input.GetKey("1") ) {
    transform.Rotate(0 , -0.3 , 0 );
            }
    	}

  8. #8
    التسجيل
    24-01-2006
    الدولة
    QATAR
    المشاركات
    4,098

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

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

    اول شي, أشكرك اخوي مبارك على هذه الفكرة الجميلة والمبدعة
    نقطة الثانية, اتمنى أشارك كمصمم جرافك ان شاء الله, طبعا حاليا مشغول في اختبارات إلى 13 jan
    ولكن راح احاول اتواجد واطل على الموضوع من فترة إلى فترة وان شاء الله اساهم
    عجبتني فكرة open project


    تحياتي لكم

  9. #9
    التسجيل
    24-01-2006
    الدولة
    QATAR
    المشاركات
    4,098

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    نسيت اعطيكم هذه القناة على اليوتوب لدروس اليونايتي:
    http://www.youtube.com/user/TornadoTwins
    فيها فيديوهات مفيدة وانا بنفسي طبقتها العام وقدرت اعمل لعبة بسيطة لدودة تطلق كورات.

  10. #10
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    PrinceOfSorrow

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



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

    اعتقد ان مستخدم الجيم ميكر لو انتقل الي اليونتي سيبدع اكثر وخاصتن مع وجود مرونه وسهوله كبيره بالبرنامج من خلال الادوات التي يوفرها البرنامج (((لغـة برمجة مفهومه)))............

    ليست لدي خبره بالبرنامج اليونتي ولا اعتقد ان لدي القدره على تطوير الفكره ولكني ما اريد عمله هو وضع الفكره للجميع حتى يأتي شخص ويطور منها الي ان نصل الي لعبة اشمل وافضل من الالعاب game maker...........

  11. #11
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    sprite 2d
    لعرض صحيح لــsprite 2d يجب ان يكون دائما في مواجهة الكاميرا يدور مع الكاميرا ويبقى على نفس الزاويه دائم

    توجد صورة توضيحية بالمرفقات وشرح اكثر لهذي العمليه
    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة game4.JPG‏  

  12. #12
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    هذي صورة للشخصية بعد ان انهية 90 بالميه من المشروووع

    http://up.arab-x.com/Jan11/2zY91869.png


    اتمنى اسمع رايكــــــــــــــــــــم وخاصتن مستخدمي GAME MAKER
    التعديل الأخير تم بواسطة مبارك الرشيدي ; 01-01-2011 الساعة 04:47 PM

  13. #13
    التسجيل
    27-12-2010
    الدولة
    TUNISIA
    المشاركات
    7

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    يا اخواني لم لا نعمل على لعبة ثلاثية الأبعاد كاملة
    اما بالنسبة لمن يستفسر عن السبرايت اجعل الخلفية سوداء فسوف تضهر شفافة في العبة

  14. #14
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ


    الان انتهيت من عمل اللعبة مع وجود بعض الملاحظات ولكن بشكل عام ارى انها مقبوله................
    اهم مافي الموضوع هو الكود تحريك اللذي يعرضة السبرايت ويجعله يتحرك وهو اهم عنصر بالموضوع اتمنى ان يستخدم مستقبلا في عمل الالعاب 2D وسوفه اضعه لمن يرغب في استخدامه واي سؤال انا حاضر.............


    ا
    ولا كود تحريك السبرايت

    المصـــــــــــدر::: من النت بشكل غير مكتمل وتم التعديل عليه لساعات طويله

    كود:
     
    var uvAnimationTileX = 4;
    var uvAnimationTileY = 0;
    var framesPerSecond = 10.0;
     
    function Update () {
     if(Input.GetKey("down") || Input.GetKey("s")) {
    	// Calculate index
    	var index : int = Time.time * framesPerSecond;
    	// repeat when exhausting all frames
    	index = index % (uvAnimationTileX * uvAnimationTileY);
    	
    	// Size of every tile
    	var size = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
    	
    	// split into horizontal and vertical index
    	var uIndex = index % uvAnimationTileX;
    	var vIndex = index / uvAnimationTileX;
     
    	// build offset
    	// v coordinate is the bottom of the image in opengl so we need to invert.
    	var offset = Vector2 (uIndex * size.x, 0);
    	
    	renderer.material.SetTextureOffset ("_MainTex", offset);
    	renderer.material.SetTextureScale ("_MainTex", size);
    }
     if(Input.GetKey("up") || Input.GetKey("w")) {
    	// Calculate index
    	var index1 : int = Time.time * framesPerSecond;
    	// repeat when exhausting all frames
    	index1 = index1 % (uvAnimationTileX * uvAnimationTileY);
    	
    	var size1 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
    	// split into horizontal and vertical index
    	var uIndex1 = index1 % uvAnimationTileX;
    	var vIndex1 = index1 / uvAnimationTileX;
     
    	// build offset
    	// v coordinate is the bottom of the image in opengl so we need to invert.
    	var offset1 = Vector2 (uIndex1 * size1.x, 0.25);
    	
    	renderer.material.SetTextureOffset ("_MainTex", offset1);
    	renderer.material.SetTextureScale ("_MainTex", size1);
    }
     if(Input.GetKey("right") || Input.GetKey("a")) {
    	// Calculate index
    	var index2 : int = Time.time * framesPerSecond;
    	// repeat when exhausting all frames
    	index2 = index2 % (uvAnimationTileX * uvAnimationTileY);
    	
    	var size2 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
    	// split into horizontal and vertical index
    	var uIndex2 = index2 % uvAnimationTileX;
    	var vIndex2 = index2 / uvAnimationTileX;
     
    	// build offset
    	// v coordinate is the bottom of the image in opengl so we need to invert.
    	var offset2 = Vector2 (uIndex2 * size2.x, 0.5);
    	
    	renderer.material.SetTextureOffset ("_MainTex", offset2);
    	renderer.material.SetTextureScale ("_MainTex", size2);
    }
     if(Input.GetKey("left") || Input.GetKey("d")) {
    	// Calculate index
    	var index3 : int = Time.time * framesPerSecond;
    	// repeat when exhausting all frames
    	index3 = index3 % (uvAnimationTileX * uvAnimationTileY);
    	
    	var size3 = Vector2 (-1.0 / uvAnimationTileX, -0.26 );
    	// split into horizontal and vertical index
    	var uIndex3 = index3 % uvAnimationTileX;
    	var vIndex3 = index3 / uvAnimationTileX;
     
    	// build offset
    	// v coordinate is the bottom of the image in opengl so we need to invert.
    	var offset3 = Vector2 (uIndex3 * size3.x, 0.75);
    	
    	renderer.material.SetTextureOffset ("_MainTex", offset3);
    	renderer.material.SetTextureScale ("_MainTex", size3);
    }
    }
    الحقيقه لا يوجد كود بالنت ولا بالمنتديات يتكلم عن تحريك السبرايت بهذي الطريقه حسب بحثي بالنت..........
    كذلك اود القول اني لا اعلم ان كان بالامكان كتابة نفس الكود بطريقه اقل وبشكل مختصر...........


    واخيرااااااااااااااااااااااا
    رابط تحميل التجربه 2D IN 3D واتمنى ان تحوز على اعجابكم ولكم مطلق الحريه باستخدام اكواد المعروضه بالموضوع

    شباب ابي اسمع ارائكم باللعبة وبهذي التجربه وتقبلووو تحياتي

  15. #15
    التسجيل
    19-12-2009
    الدولة
    الـكـويـت
    المشاركات
    295

    رد: ســـجـــل حـــضــــورك بـــدوانـــيــــة الاعـــــضـــاء + ورشــة عـــمــل لـــعـ

    التحكــــــــــــــــــــــــــم::::: بالاسهم لتحرك الاتجاهات ورقم 1 و 2 لدوران الكامــــيرا

صفحة 1 من 3 123 الأخيرةالأخيرة

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •