Unconfigured Ad Widget

تقليص

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

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

هل من الممكن ان اعمل لعبه بواسطة الماكس

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

  • هل من الممكن ان اعمل لعبه بواسطة الماكس

    قصدي ان اعمل مجسمات بالثريدي ماكس ثم بعدها استدعيها بلغة سي او فجول بيسك
    كما وعندي استفسار ثاني
    هل من الممكن ان ابرمج لعبة بلغة سي او لا يمكن لا باستعمال فجول سي
    ----------------------------------------------------------------------------------------------------------------------------------------------
    المستغنى عن الدنيا بالدنيا كمطفئ النار بالتبن .
    الدنيا كالماء المالح كلما إزددت منه شرباً إزددت عطشاَ .
    من سار على الدرب وصل
    ----------------------------------------------------------------------------------------------------------------------------------------------

  • #2
    السلام عليكم

    نعم للسؤالين

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

    تعليق


    • #3
      الف شكر لك يا اخ حربي
      ----------------------------------------------------------------------------------------------------------------------------------------------
      المستغنى عن الدنيا بالدنيا كمطفئ النار بالتبن .
      الدنيا كالماء المالح كلما إزددت منه شرباً إزددت عطشاَ .
      من سار على الدرب وصل
      ----------------------------------------------------------------------------------------------------------------------------------------------

      تعليق


      • #4
        بالطبع !!!!!

        أخي NMR ما تقوله هو أساس صناعة ألعاب الفيديو هذه الأيام .... بالطبع نعم لكلا التساؤلين !!!!!!!!
        التعديل الأخير تم بواسطة رامي لولح; 20 / 07 / 2004, 03:59 PM.
        Live Free ... Die Well
        The Scorpion King

        تعليق


        • #5
          انا قرأت منذ فترة ان احدهم عمل تصاميم بالستوديو ماكس بنائاً على طلب احدهم منه لعمل لعبة لكن بعد ان اكمل التصاميم قال له انه يريده بامتداد (؟؟؟) لا اتذكر بالضبط لكنه من امتدادات الكيم ستوديو
          وبذالك خرب مشروعهم
          اما عن السي فانا استخدم السي ++ اندر ويندو ولا اجيد الفيجول سي ++ يعني هل انا مؤهل لعمل لعبة ما
          ----------------------------------------------------------------------------------------------------------------------------------------------
          المستغنى عن الدنيا بالدنيا كمطفئ النار بالتبن .
          الدنيا كالماء المالح كلما إزددت منه شرباً إزددت عطشاَ .
          من سار على الدرب وصل
          ----------------------------------------------------------------------------------------------------------------------------------------------

          تعليق


          • #6
            أيضاً نعم !!!!!!

            أخي NMR حياك الله مرة أخرى !!!!! بالطبع هذا موضوع يتشعب كثيراً .... ولكن ، على أية حال إليك التالي:

            ينقسم التطوير الرسومي في أية لعبة إلى طورين رئيسيين:

            1. الطور الأول: طور التصميم والمعاينة باستخدام أدوات التطوير الرسومي ثلاثية البعد.
            2. الطور الثاني: طور نقل وتصدير المعطيات وإعادة تأهيلها ، ومن ثم استخدامها ضمن إطار واجهات برمجة التطبيقات APIs المتطورة.

            في الطور الأول ، تبدأ القصة عادة بتصميم تلك الكائنات على هيئة مجسمات ثلاثية البعد (أو ثنائية البعد في بعض الحالات) باستخدام أدوات تصميم عالية النوعية (3DS ، MAYA ، .... الخ) بشكل احترافي تماماً ، وقد ينقسم التصميم إلى فئتين رئيسيتين:

            1. فئة المجسمات الساكنة: البيوت ، أعمدة الإنارة ، الطرق ، التضاريس ، .... الخ
            2. فئة المجسمات المتحركة: الشخصيات ، الأشجار (إن كانت تتحرك) ، كائنات أخرى يقتضي تواجدها ضمن اللعبة أن تتحرك (مثل أسماك تتحرك داخل البحر في لعبة سباق قوارب مثلاً) ، ... الخ

            يتم إضفاء مواد الإكساء على تلك المجسمات لمعاينة النتائج للوصول إلى الحقيقة الأقرب ، كما يتم إضافة الإضاءة لمعاينة النتيجة النهائية (كل ذلك يحدث ضمن الطور الأول).

            الفئة الأولى ، هي الأسهل ، حيث يتم تصميمها وتصديرها مباشرة إلى ملفات من نوع معين ، أما الفئة الثانية فيتم إنهاء تصميم إطارات الحركة الخاصة بالشخصية أو الكائن ومن ثم تصدير نتائج الحركة إلى ملفات ذات نسق معين أيضاً.

            في الطور الثاني ، تكون المعطيات قد خزنت في ملفات من نسق وتركيب معينين. ومن أنواع الملفات المتعارف عليها 3DS. و MDL. و OBJ. و ASE. و MD2. و MD3. ..... الخ وغيرها كثير ، حيث يقوم المبرمج بتصميم برنامج قارئ لتلك الملفات ، حيث يتم قراءة الملف وفق ترتيب تخزين المعطيات المتعارف عليه في هذا النوع من الملفات ، ومن ثم يتم تحميل المعطيات إلى الذاكرة ، حيث يتم التعامل معها لاحقاً باستخدام واجهات برمجة التطبيقات مثل OpenGL أو DirectX.

            الآن ، بعض المبرمجين المحترفين لا يتبع هذا النوع من التطوير ، بل يلجأ إلى إنشاء تطبيق كامل ومشابه إلى برامج التصميم الثلاثية البعد لإنشاء وتصميم العوالم الخاصة بلعبته ، لكنه يحتاج في أغلب الأحيان إلى برامج التصميم الثلاثية البعد لتصميم الشخصيات المتحركة مثلاً ... Game Studio هو مثال جيد عن ذلك غير أنه يذهب إلى أبعد من كونه برنامج تصميم فقط.

            لمعلومات إضافية ، يمكن الإطلاع على ردودي في الموضوع التالي "كيف يمكن التحكم بملف ماكس من داخل الفيجوال بيسيك"

            بالنسبة للبرمجة بالـ ++Visual C فهذا أمر يحتاج إلى إدراك التالي:

            البرمجة بالـ ++Visual C هي عبارة عن تصميم رسومي للبرنامج النهائي الذي تود إنشاؤه ، والفرق هو أنك عندما تقوم بإنشاء قائمة معينة في برنامجك بشكل رسومي فأنت تكون قد سهلت على نفسك القيام بكتابة العشرات من أسطر الشيفرة المعقدة ، ولكن هذا لايعني أنه ليس بإمكانك القيام بذلك بمفردك.

            فمثلاً ، (وهذا مثال مبالغ في تبسيطه) لإنشاء صندوق حوار تحتاج في ++Visual C إلى اختيار صندوق الحوار من صندوق الأدوات ومن ثم رسمه في محيط عمل تطبيقك. بالمقابل ، إن كنت لا تريد إستخدام الـ ++Visual C للقيام بمثل ذلك ، ولأنك مبرمج محترف في استخدام Windows APIs فإنك سوف تكتب سطر واحد أواثنان من الشفرة لاستدعاء الوظيفة التي تمكنك من إنشاء صندوق الحوار ذلك .... وهكذا.

            بالطبع ، ++Visual C تحتاج لأن تراعي الكثير من المتطلبات ، وفي اعتقادي أنها ليست بتلك الصعوبة أيضاً .... على أية حال ، أتمنى أن تكون هذه الفكرة البسيطة قد وصلت .... وعذراً على الإطالة ... !!!!!
            Live Free ... Die Well
            The Scorpion King

            تعليق

            يعمل...
            X