الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المحركات الفيزيائيه

بدأه NO BODY CAN BEAT ME في 15 يونيو 2008 · 7 رد · 1,252 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا بدات حديثا في عملية برمجة الالعاب واعتمدت على محرك الالعابirrlicht وقطعت شوطا جيدا في هذا المحرك

والان اردت ان استخدم محرك فيزيائي لكن واجهتني مشاكل كثيره جدا حاولت استخدام الكثير من المحركات ولم انجح بحثت في الانترنت وفي موقع irrlicht وجدت بعض الامثله القديمه والغير مفهومه استطعت تطبيق مثال تصادم صندوق مع صندوق اخر ولكن بصعوبه باستخدامnewton

انا اريد استخدام المحرك الفيزيائي فقط لكي اثبت الشخصيات او الكائنات على الارض واجعلها تتصادم مع التضاريس عند حركتها فقط لا اريد فيزياء بمستوى معقد جدا

بعد ان تعبت من البحث حكيت في بالي ما في غير هذا المنتدى الي راح يفيدك قمت بالبحث فوجدت موضوع للاخ الشمري جزاه الله خيرا وقد فهمت منه مبداء عمل محركات الفيزياء لكن لم استطع تطبيق ذلك مع الirrlicht لو يستطيع احد ان يشرح لي طريقة تضمين الاجسام الفيزيائيه مع اجسام الirrlicht فانا اكون ممنونه ويا ريت تشرحولي كيف ممكن اعمل ذلك مع التضاريس ايضا

انا استخدم الc++

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#2

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

تجربتي مع Irrlicht باستخدام السي ++ لا تتعدى مجرد تجربته على الLinux فقط

اذا كنت تريد استخدام IRRLICHT مع نيوتن فهناك اطار عمل جيد تم انشاؤه لهذا الغرض ويسمى IrrNewt

وبه جميع الأمثلة التي يمكنها مساعدتك

ربما اساعدك مع IrrlichtFramwork :)

كنت قد بدأت شرح استعمال الفيزياء بها ابتداء من المشاركة 58 هنا

بالتوفيق ان شاء الله

تم تعديل هذه المشاركة بواسطة DreamNet في 15 يونيو 2008 في 11:41

#3

اخي اطار العمل irrnewt جربته لكنه لم يعد يعمل مع الاصدارات الجديده ولم يحدث منذ فتره طويله

جربت الكثير من اطر العمل التي خصصت للتعامل مع Irrlicht والnewton لكن من دون جدوا جميعها قديمه وغير محدثه

خلص شكلي راح اعتمد على محرك الفيزياء البسيط الموجود مع الirrlicht مع انه غير دقيق

بالنسبه للirrlichtframwork هل تستطيع عمل التصادم مع التضاريس عن طريق محرك الNewton الموجود فيه؟؟ انا حاولت ولم انجح

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#4

كنت قد أشرت أن تغليف نيوتن غير كامل على IrrlichtFramework

منها UserMeshCollision وهي مهمة لكنها لم تضف بعد

فقط ستجد دالة تستعمل من أجل انشاء كائن التصادم مع الشجرة باستعمال دالة كان قد قام بترجمتها صاحب المكتبة من الدوال المستعملة مع نيوتن وقد أشرت اليها وهي CreateTreeCollisionFromMesh

لا أظن أن هذه الدالة ستفيدنا كثيرا مع النود المشكل للأرضية

كنت قد راسلت صاحب المكتبة لكي يساعدني في هذا الجانب لكنه لم يرد علي ربما انشغالاته الآن بال XNA أكثر مع المحرك الفيزيائي الذي يقوم بتطويره JigLibX

توجهي الآن ينصب نحو MOGRE خصوصا وأن مكتبة نيوتن مدعومة بشكل جيد جدا

بالتوفيق للجميع

تم تعديل هذه المشاركة بواسطة DreamNet في 15 يونيو 2008 في 12:18

#5

ههههههههه لم اعرف ان هناك morge وهو مخصص للدوت نت

خلص ان شاء الله اليوم بتعلم عليه وعلى اساسياته انا اعجبت بالorge لان الدعم والامثله هناك افضل بكثير من الirrlicht وبما انك تقول ان نيوتن مدعومه بشكل جدا فهذا هو طلبي ويا ريت ما تبخل علينا بكم درس اساسي وخصوصا بالنسبه للفيزياء والتضاريس

وشكرا لك اخي

الى morge :clapping:

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#6

سأتفرغ ان شاء الله للمحرك في الشهر القادم واذا حالفني الحظ سأحضر دروسا تتعلق بتجهيز المحرك للاستعمال

فلا أظنها ستكون سهلة مثل Irrlicht :)

صورة المثال الأول لنيوتن باستخدام MOGRE

post-23361-1213526475_thumb.jpg

المثال الثاني والذي يوضح طريقة انشاء السيارة والتعامل معها باستخدام نيوتن

post-23361-1213526504_thumb.jpg

الدعم جيد أليس كذلك :)

#7

نعم اخي بالفعل دعم ogre رائع جدا وبطريقه منظمه وهناك امثله كثيره انا ان شاء الله اطبق كم درس اليوم وان شاء الله ما يكون صعب كثير

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#8

من اجل ذلك لا احب استخدام محركات العاب ... لايوجد افضل من ان تعجن وتخبر بيدك :) ..

بالنسبة لاي محرك فيزيائي .. فهو يدعم نوعين من الاجسام .. اجسام ثابتة static و متحركة dynamic .

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

لذلك .. لن يتأثر هذا المجسم بأي قوى واقعة عليه مثل الجاذبية .

سأحاول أن اكتب شيء عن المحرك Newton .. بالاضافة الى اكمال رحلة تعلم المحرك العملاق physX .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

مواضيع مشابهة