سؤال

هذا سؤال أساسي جدا. أنا أتساءل عما إذا كان مجموعة تطوير غير واقعي يمكن استخدامها لشيء آخر غير الألعاب، وتحديدا جهاز محاكاة ضوء ومحرر. يقول الموقع:

تم استخدام محرك غير واقعي 3 من قبل مطوري اللعبة والباحثين واستوديوهات التلفزيون ومخرجات Machinima والفنانين والطلاب. إذا كانت لديك فكرة تحتاج إلى إحضارها إلى الحياة في محرك اللعبة، فإن UDK هو لك.

ولكن لدي شعور بأنه أكثر توجهها اللعبة. بالنسبة لمشروع هوايتي، أود أن أكون قادرا على إنشاء محاكاة إظهار الضوء مع الليزر / الأنوار الدورية / المتحركة للألوان المتغيرة، والمزامنة إلى الصوت / الموسيقى. أود أيضا تطوير محرر GUI لهذا، ويفضل أن يكون ذلك ممكنا في C #، ولكن إذا لم يكن من الممكن الوصول إلى وظيفة التقديم للمحرك من C #، فيجب أن يكفي C ++ / QT. سيتم استخدام المحرر لتصميم المحاكاة، والتي سيتم بعد ذلك تقديمها / تشغيلها في الوقت الفعلي.

أعتقد أن قاعدتي، والسؤال العام هو: هل يمكن استخدام مجموعة التطوير غير الواقعي لشيء مثل هذا، وليس بالضرورة اللعبة ذات الصلة؟ أو يجب أن أذهب مع خياري الأصلي من OGRE3D، والتي تركز فقط على تقديم الرسومات ثلاثية الأبعاد بقدر ما أعرف.

تعديل: فقط رأى هذه الصفحة التي تذكر مرة أخرى:

هل يمكنني خلق أي نوع من اللعبة مع UDK؟

إطلاقا. UDK هو الحل الأمثل لأي نوع من العالم الافتراضي الذي ترغب في إنشائه، من ألعاب السباقات إلى المحاكاة.

بحيث يكون سؤالي الآن ببساطة: هل سأكون قادرا على الوصول إلى العارض أو غيرها من وظائف رمزي الناتج لإدماجه في محرر لجهاز محاكي الخاص بي؟ أعتقد أن القياس الأكثر بساطة وأكثر قابلية للاسترداد سيكون، إذا كتبت لعبة، هل سأتمكن من كتابة مستواي / شخصيتي / شرفتي. محرر لذلك؟ وكيف أفعل ذلك؟ نعم، أعرف أن UDK يأتي مع المحررين بالفعل، لكنني أقصد ما إذا كنت أريد أن أجعل بلدي.

شكرا! أنا أقدر أي إجابات :)

هل كانت مفيدة؟

المحلول

يسمح لك UDK فقط باللعب مع البرنامج النصي (البرنامج النصي غير الواقعي) وليس مع التعليمات البرمجية الأصلية (C ++). المزيد من المشاريع أو التكامل أكثر تعقيدا صعبة للغاية دون شفرة المصدر C ++ الكامل. ولكن إذا كنت ستعيد استخدام المحرر (غير المعقول) لمشروعك وجعلك محاكاة بناء على غير واقعي يمكنك القيام بذلك.

نصائح أخرى

أنا موجهة جيدا في ما يمكن أن يفعله المحرك غير الواقعي، والإجابة على سؤالك هو نعم ولا؛)

نعم، يمكنك إنشاء الجهات الفاعلة الخاصة بك التي ستكون تدويرها / تتحرك وانبعاثات الضوء. ولكن لن تكون قادرا على إنشاء محرر مخصص الخاص بك حول UE المقدسة. بصراحة لا أرى لماذا تحتاج إلى واحد - محرر غير واقعي يحتوي على جميع الأدوات اللازمة لتصميم وتنفيذ محاكاة إظهار الإضاءة (وأكثر من ذلك بكثير) - كل ما عليك فعله هو التعرف على تلك الأدوات.

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

"أعتقد أن القياس الأكثر بساطة، أكثر قابلية للاسترداد سيكون، إذا كتبت لعبة، هل سأكون قادرا على كتابة مستواي / شخصيتك / شرفت / إلخ. محرر لذلك؟"

نعم، يمكنك جعل الشخصيات والخرائط الخاصة بك. لا يجب أن يكون لديك أي حاجة لإبداء المحرر الخاص بك، يجب أن يكون المحرر المعطى كافيا.

على الرغم من أنك قد لا تملك الوصول إلى شفرة المصدر C ++، إلا أن هناك كثيرا يمكن القيام به باستخدام غير واقعي. تحقق من جميع الإدخالات التي تجعل من المسابقة غير واقعية جعلها، تم إجراؤها باستخدام الأدوات المتاحة في UDK.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top